Description

Job Description:

- 5-8 years of experience in Node.js, Typescript, and JavaScript development.

- Strong understanding of microservices architecture, and experience in designing and developing scalable and efficient microservices.

- Experience with MongoDB, and ability to design and develop efficient data models and queries.

- Strong understanding of design patterns, and ability to apply them to solve complex technical problems.

- Excellent problem-solving skills, and ability to troubleshoot and resolve complex technical issues.

- Strong communication and collaboration skills, and ability to work effectively with cross-functional teams.

- Experience with code reviews, and ability to provide feedback and ensure that all code changes are thoroughly tested and validated.

- Strong understanding of coding standards, best practices, and design patterns.

- Ability to stay up-to-date with the latest trends, technologies, and best practices in Node.js, Typescript, and JavaScript.

 

Roles & Responsibilities:

- Design, develop, and deploy scalable and efficient microservices architecture using Node.js, Typescript, and JavaScript.

- Collaborate with cross-functional teams to identify and prioritize project requirements, and develop technical solutions that meet business needs.

- Develop and maintain high-quality, maintainable, and scalable software systems using Node.js, MongoDB, and other relevant technologies.

- Ensure adherence to coding standards, best practices, and design patterns to maintain a high level of code quality and maintainability.

- Participate in code reviews, provide feedback, and ensure that all code changes are thoroughly tested and validated.

- Troubleshoot and resolve complex technical issues, and provide technical guidance and support to team members.

- Collaborate with the design team to develop and implement design-driven solutions that meet business requirements.

- Stay up-to-date with the latest trends, technologies, and best practices in Node.js, Typescript, and JavaScript, and apply this knowledge to improve the team's skills and delivery.

- Mentor junior developers, and provide guidance and support to help them grow and develop their skills.

- Collaborate with QA team to ensure that all software systems are thoroughly tested and validated before deployment.

Education

Any Graduate