Company Description
Codrizon is a dynamic force in the tech industry, providing cutting-edge solutions for individuals and businesses on a global scale. With a focus on both product development and service provision, our mission is to empower our clients with innovative and versatile solutions. Join us in the pursuit of excellence and limitless possibilities!
Role Description
This is a full-time remote role for an Intern Software Engineer - MERN. The intern will be responsible for back-end web development, software development, programming, and object-oriented programming (OOP) using the MERN stack, along with other technologies as needed. The intern will also collaborate with the development team to ensure high-quality code and timely delivery of projects.
Responsibilities
- Collaborate with the development team to understand project requirements and translate them into technical specifications.
- Design, develop, and implement scalable and efficient web applications using the MERN stack.
- Write clean, maintainable, and reusable code following best practices and coding standards.
- Conduct thorough testing to ensure the reliability, security, and performance of applications.
- Troubleshoot and debug issues as they arise during development and in production environments.
- Participate in code reviews to provide and receive constructive feedback on code quality and improvements.
- Stay updated with the latest technologies, tools, and trends in full stack development and apply them to enhance our products.
- Assist in documentation and knowledge sharing to facilitate seamless collaboration within the team.
Qualifications
- Strong foundation in Computer Science principles and practices
- Proficiency in back-end web development and software development
- Experience with programming and OOP concepts
- Proficiency in JavaScript (ES6+), HTML, and CSS.
- Knowledge of the MERN stack (MongoDB, Express.js, React, and Node.js)
- Excellent problem-solving skills
- Ability to effectively collaborate with a team
- Familiarity with Git and GitHub
- Experience with agile development methodologies is a plus
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science or related field
Preferred Qualifications
- Previous internship or project experience in full stack development.
- Knowledge of server-side languages/frameworks like Python/Django, Ruby on Rails, etc.
- Experience with database management and SQL.
- Understanding of Agile development methodologies.
- Contributions to open-source projects or personal projects showcased on platforms like GitHub.
This Full Stack Developer Internship offers a unique opportunity for growth and development in a supportive environment, where you'll be encouraged to explore new technologies and expand your skill set while making meaningful contributions to our products.
Full-time
Sri Lanka