Job Overview
We are looking for a skilled Node.js Developer responsible for building scalable server-side applications. You will work closely with front-end developers, product managers, and other stakeholders to deliver high-performance web applications and APIs.
Key Responsibilities
- Develop and maintain server-side applications using Node.js
- Design and build RESTful APIs and microservices
- Integrate third-party APIs and services
- Optimize applications for speed and scalability
- Implement security and data protection measures
- Collaborate with front-end developers to integrate user-facing elements
- Write reusable, testable, and efficient code
- Debug and resolve technical issues
- Participate in code reviews and team discussions
Required Skills & Qualifications
- Strong proficiency in JavaScript and asynchronous programming
- Hands-on experience with Node.js and frameworks like Express.js
- Experience with databases such as MongoDB, MySQL, or PostgreSQL
- Understanding of RESTful API design principles
- Familiarity with version control tools like Git
- Knowledge of authentication (JWT, OAuth)
- Basic understanding of front-end technologies (HTML, CSS, React/Angular is a plus)
Preferred Qualifications
- Experience with cloud platforms (AWS, Azure, or GCP)
- Knowledge of containerization tools like Docker
- Experience with microservices architecture
- Familiarity with CI/CD pipelines
- Understanding of testing frameworks (Mocha, Jest)
Experience Required
Education
- Bachelor’s degree in Computer Science, IT, or related field (or equivalent experience)
Soft Skills
- Problem-solving mindset
- Good communication and teamwork
- Ability to work in an agile environment
Pay: ₹331,838.18 - ₹618,068.45 per year
Work Location: In person