Node JS Developer

We are seeking a skilled and experienced Node.js Developer with expertise in AWS and microservices architecture to join our dynamic team.
As a key member of our development team, you will be responsible for designing, developing, and deploying scalable and high-performance microservices-based applications using Node.js and AWS services.

Responsibilities

1. Design, develop, and deploy Node.js applications leveraging microservices architecture.
2. Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
3. Architect, implement, and maintain scalable and reliable microservices using AWS Lambda, API Gateway, ECS, and other AWS services.
4. Write clean, efficient, and maintainable code following best practices and coding standards.
5. Perform code reviews, provide constructive feedback, and mentor junior developers.
6. Optimize application performance, scalability, and reliability through proper design and architecture decisions.
7. Work closely with DevOps and infrastructure teams to automate deployment pipelines and ensure continuous integration and delivery.
8. Monitor, troubleshoot, and resolve production issues in a timely manner.
9. Stay updated with the latest trends, technologies, and best practices in Node.js, AWS, and microservices architecture.
10. Collaborate with QA engineers to ensure the quality and reliability of the applications.

Requirements

1. Bachelor's degree in Computer Science, Engineering, or related field.
2. Proven experience as a Node.js Developer with a deep understanding of JavaScript and asynchronous programming.
3. Strong expertise in building and deploying microservices-based applications using AWS services such as Lambda, API Gateway, ECS, DynamoDB, S3, etc.
4. Experience with containerization technologies like Docker and orchestration tools like Kubernetes is a plus.
5. Proficiency in designing and optimizing RESTful APIs and familiarity with GraphQL is desirable.
6. Solid understanding of software development methodologies, design patterns, and architectural principles.
7. Excellent problem-solving and debugging skills with a keen attention to detail.
8. Strong communication and collaboration skills with the ability to work effectively in a team environment.
9. Experience with Agile development methodologies is preferred.
10. AWS certification (e.g., AWS Certified Developer) is a plus.

Employment Type
Full-time
Industry
IT
Experience

1 Year

Job Location
Chennai
Date posted
March 13, 2024

Thank you for submitting your application. We will contact you shortly!