Responsibilities
-
In-depth knowledge of Amazon web services, Lambda and Serverless programming.
-
Design, develop, and implement robust, scalable, and maintainable Node.js applications
-
Architect and build efficient APIs using industry best practices and design patterns
-
Work closely with front-end developers and other team members to deliver a seamless user experience
-
Optimize existing Node.js applications for performance and scalability
-
Write clean, well-documented, and maintainable code
-
Conduct code reviews and contribute to improving code quality across the team
-
Stay up-to-date with the latest trends and technologies in the Node.js ecosystem
-
Troubleshoot and debug complex application issues
-
Participate in the design and implementation of DevOps practices for continuous integration and delivery
Requirements
-
5+ years of experience in Node.js development
-
In-depth knowledge of Amazon web services, Lambda and Serverless programming
-
In-depth knowledge of asynchronous programming concepts and patterns
-
Experience with popular Node.js frameworks
-
Strong understanding of JavaScript best practices
-
Experience with building and integrating APIs
-
Experience with databases
-
Experience with unit testing frameworks
-
Excellent problem-solving and debugging skills
-
Strong communication and collaboration skills
-
Ability to work independently and as part of a team

