As a Senior Node.js Developer, you will be responsible for building highly scalable Node.js applications with optimal performance.
Responsibilities:
- Lead the development of scalable and high-performance backend services and APIs.
- Work as part of a team developing products using Agile development methods
- Design, optimize and monitor applications for high performance, high scalability, and high availability
- Work with DevOps for automate deployment and managing the hosting of application in cloud platforms, like AWS
- Defining and maintaining the database of application
- Work closely with front-end developers on combining the front-end logic with the server-side
- Mentor and guide junior developers providing guidance, code reviews, and technical leadership
- Contribute to architectural decisions and identify opportunities for improvements
- Evaluate new technologies and frameworks to improve the backend architecture and performance
Requirements:
- Strong knowledge in javascript and asynchronous programming concept
- Experience in coding scalable applications
- Proficiency in designing optimal database structures
- Experience in AWS is preferred
- Minimum 3-years of experience in Node.js
- Minimum 4 years of experience in development