Job Description – Node.js Developer (4 Years Experience) Company: Habilelabs Pvt. Ltd. Location: Jaipur (Work from Office) Experience: 4 Years Employment Type: Full-Time About Habilelabs Habilelabs is a technology-driven organization focused on delivering innovative digital solutions across AI, Cloud, Data, and Enterprise applications. We are looking for a passionate and experienced Node.js Developer to join our growing engineering team. Role Overview We are seeking a skilled Node.js Developer with 4 years of experience in designing, developing, and maintaining scalable backend applications and APIs. The ideal candidate should have strong expertise in Node.js, microservices architecture, database management, and cloud-based applications. Key Responsibilities Design, develop, and maintain scalable backend applications using Node.js. Build and consume RESTful APIs and third-party integrations. Develop microservices-based architectures and optimize application performance. Collaborate with frontend developers, QA engineers, and cross-functional teams. Implement secure, efficient, and reusable code. Optimize database queries and ensure high application availability. Participate in code reviews and follow best development practices. Troubleshoot, debug, and enhance existing applications. Work closely with DevOps teams for deployment and CI/CD processes. Required Skills 4 years of hands-on experience in Node.js development. Strong proficiency in JavaScript (ES6) and TypeScript. Experience with Express.js or NestJS frameworks. Good understanding of asynchronous programming and event-driven architecture. Experience in designing and consuming REST APIs. Strong knowledge of databases such as MongoDB, PostgreSQL, MySQL , or Redis. Experience with microservices architecture. Familiarity with Git and version control systems. Understanding of authentication and authorization mechanisms (JWT, OAuth). Experience with Docker and containerized applications. Knowledge of CI/CD pipelines and cloud platforms (AWS, Azure, or GCP). Good to Have Experience with GraphQL. Familiarity with message brokers such as Kafka or RabbitMQ. Knowledge of serverless architecture. Exposure to Kubernetes and container orchestration. Understanding of Agile/Scrum methodologies. Qualifications Bachelor's degree in Computer Science, Information Technology, or related field. Strong problem-solving and analytical skills. Excellent communication and teamwork abilities. Why Join Habilelabs? Work on cutting-edge and scalable products. Collaborative and growth-oriented work culture. Opportunities to learn and work with emerging technologies. High ownership and career growth opportunities.