Role Overview
We are looking for an experienced Node.js Developer (4+ years) to join our growing engineering team at Habilelabs Pvt. Ltd. The role involves designing, developing, and maintaining scalable backend applications.
Responsibilities
- Design, develop, and maintain scalable backend applications using Node.js.
- Build and integrate RESTful APIs and third-party services.
- Develop microservices and optimize application performance.
- Collaborate with cross-functional teams to deliver high-quality solutions.
- Troubleshoot, debug, and enhance existing applications.
- Participate in code reviews and follow best development practices.
Requirements
- 4+ years of experience in backend development.
- Proficiency in JavaScript (ES6+) or TypeScript.
- Experience with Express.js or NestJS.
- Knowledge of REST APIs and Microservices Architecture.
- Experience with databases like MongoDB, PostgreSQL, MySQL, or Redis.
- Understanding of Authentication & Authorization (JWT, OAuth).
- Proficiency with Git and Version Control.
- Familiarity with Docker and CI/CD concepts.
- Cloud exposure (AWS, Azure, or GCP).
Skills
- Node.js
- JavaScript
- Express.js
- MongoDB
- AWS
Nice to Have
- GraphQL
- Kafka or RabbitMQ
- Kubernetes
- Serverless Architecture
- Agile/Scrum experience