We're Hiring | Software Engineer - Intern
Software engineering your passion? Hands-on experience awaits at WEMIXT! We're seeking talented interns to join our team.
WEMIXT, an innovative tech startup, is seeking a talented and driven Software Engineer Intern to join our dynamic engineering team. As a Software Engineer Intern, you will have the unique opportunity to work on cutting-edge projects, gain hands-on experience in modern software development practices, and contribute to the growth and success of our company. This internship program is designed to provide you with a valuable platform to improve your technical skills, expand your knowledge, and prepare for a rewarding career in the technology industry
Job Title - Intern Software Engineer
◽Collaborate with cross-functional teams to design, develop, and implement software solutions for new projects.
◽Develop and maintain front-end and back-end features for web and mobile applications.
◽Participate in code reviews and contribute to code quality improvement initiatives to ensure high standards of code quality.
◽Create and execute test plans to thoroughly test the functionality and reliability of the software.
◽Troubleshoot and debug any issues that arise during the development and testing phases.
◽Assist in the implementation and maintenance of software applications, adhering to coding standards and best practices.
◽Participate in the entire software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
◽Stay up-to-date with emerging technologies and industry trends, applying new knowledge to enhance your software development skills.
◽Currently pursuing a degree in Computer Science, Software Engineering, or a related field.
◽Proficient understanding of Object-Oriented Programming, design patterns, and SOLID principles.
◽Proficiency in one or more programming languages, such as Python, Java, JavaScript, Typescript, or C++.
◽Familiarity with web/mobile development technologies, frameworks, and libraries.
◽Familiarity with database concepts and SQL queries.
◽Knowledge of software development methodologies, version control systems, and agile practices.
◽Strong problem-solving and analytical skills, with the ability to debug and resolve complex technical issues.
◽Excellent communication and collaboration skills, with the ability to work effectively both independently and as part of a team environment.
◽Self-motivated and eager to learn, with a strong passion for software development, and eagerness to learn and adapt to new technologies.
◽Excellent time management skills and attention to detail.
Preferred Qualifications (not required, but nice to have)
◽Previous experience with web development/mobile development frameworks (e.g., MERN, MEAN, Django, Flutter, etc.) and experience building personal projects or academic projects using a combination of technologies such as TypeScript, MongoDB, ExpressJS, React JS, Spring Boot, and/or Flutter.
◽
Knowledge of databases. (Academical experience in MongoDB or other NoSQL and SQL databases)
◽
Experience with cloud platforms such as AWS, Azure, Google Cloud, or Firebase)
Understanding of software testing methodologies and tools.
◽
Contributions to open-source projects or personal coding projects. Must-have Skills
◽Uphold high standards of code quality by adhering to software engineering best practices.
◽Demonstrate experience with version control systems like Git/GitHub to effectively manage and collaborate on codebase.
◽Exhibit critical thinking and problem-solving abilities to tackle complex software challenges.
◽Display adaptability and a willingness to learn new technologies to stay up-to-date with industry trends.
◽Possess effective communication and collaboration skills to work seamlessly with cross-functional teams.
◽Exhibit time management skills and the ability to work effectively under deadlines.
◽Showcase creativity and the ability to think outside the box to propose innovative solutions.
◽Demonstrate an entrepreneurial mindset and a proactive approach to problem-solving to contribute to the company's growth.
What You'll Receive
◽Hands-on experience working within a collaborative team environment, developing valuable teamwork and coordination skills.
◽In-depth exposure to modern software development practices, including agile methodologies, scrum, automation, continuous integration, and continuous delivery.
◽Opportunities to participate in research projects and contribute to the product development lifecycle.
◽The chance to work on cutting-edge software solutions, putting your skills and knowledge into practice.
◽Exposure to a wide range of technologies and tools used in the industry, allows you to expand your technical expertise.
◽Mentorship and guidance from experts to help you enhance your interpersonal, written, and verbal communication abilities.
◽The ability to build a network of technologists, providing you with valuable connections and opportunities to explore new technologies and applications
Tell us a bit more about yourself
Anything else we should know?
*
Upload your resume and cover letter
*
Could you share some information about the device you're using?
What type of internet connection do you have?
How did you hear about this job?
How did you hear about this job?