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.

Back End Developer (Nodejs)

Apply Now
Back to search page