Job Summary:
We are seeking a skilled Node.js Developer with around 3 years of hands-on experience in building scalable backend applications and APIs. The ideal candidate will have strong problem-solving skills, good understanding of asynchronous programming, and experience working with modern frameworks and databases.
Key Responsibilities:
- Develop, test, and deploy server-side logic using Node.js and related frameworks (e.g., Express.js, NestJS).
- Build and maintain RESTful / GraphQL APIs and integrate them with front-end applications.
- Optimize applications for maximum performance and scalability.
- Design and manage databases using MongoDB, MySQL, or PostgreSQL.
- Collaborate with front-end developers, DevOps, and QA teams for end-to-end integration.
- Implement authentication and authorization (JWT, OAuth, etc.).
- Write clean, reusable, and well-documented code.
- Participate in code reviews, troubleshooting, and production support.
Required Skills:
- Strong proficiency in JavaScript (ES6+) and Node.js runtime.
- Experience with Express.js, NestJS, or similar frameworks.
- Good knowledge of asynchronous programming, Promises, and async/await.
- Familiarity with NoSQL (MongoDB) and SQL databases (MySQL/PostgreSQL).
- Experience with API design, versioning, and documentation (Swagger/Postman).
- Knowledge of Git / GitHub / Bitbucket for version control.
- Basic understanding of cloud platforms (AWS / Azure / GCP) is an added advantage.
- Familiarity with Docker, CI/CD pipelines, or DevOps practices is a plus.
Job Types: Full-time, Permanent
Pay: ₹12,576.93 - ₹30,939.86 per month
Benefits:
- Cell phone reimbursement
- Commuter assistance
- Internet reimbursement
- Provident Fund
Work Location: In person