Skip to main content
Vikgol logo

Node.js Developer - Microservices Architecture

Vikgol
Full Timemid
Gurugram, Haryana, INPosted April 7, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

GraphQLNode.jsExpressAWSGCPAzureDockerKubernetesPostgreSQLMySQLMongoDBRedisGitAgileScrumCI/CDDevOpsMicroservicesAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

As a Node.js Developer, you will be an integral part of the backend development team, working on building scalable and high-performance backend systems for modern web and mobile applications. You will collaborate closely with front-end developers, DevOps, QA teams, and product managers to ensure the delivery of secure and efficient solutions. Here is a breakdown of your role:

  • *Key Responsibilities:**
  • **Backend Development:**
  • Design, develop, and maintain scalable server-side applications using Node.js and frameworks like Express.js, NestJS, or Fastify.
  • Build robust RESTful APIs, GraphQL endpoints, and real-time services.
  • Write reusable, maintainable, and well-documented code following best practices.
  • Optimize backend performance, memory usage, and database queries.
  • **Microservices & Architecture:**
  • Design and implement microservices-based architecture for modular and scalable applications.
  • Handle event-driven architecture, message queues, and service-to-service communication.
  • Collaborate in architecture and design discussions to implement secure and efficient solutions.
  • **Database & Data Handling:**
  • Work with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis).
  • Design and optimize database schemas, queries, transactions, and indexing for high performance.
  • Implement caching strategies and data persistence solutions.
  • **Integration & API Management:**
  • Integrate third-party services, APIs, and internal systems.
  • Ensure proper authentication and authorization.
  • Maintain API documentation and versioning.
  • **Testing & Quality Assurance:**
  • Write unit, integration, and functional tests.
  • Participate in code reviews and maintain high coding standards.
  • Collaborate with QA teams to ensure bug-free and reliable releases.
  • **DevOps & Deployment:**
  • Collaborate with DevOps teams on CI/CD pipelines, automated builds, and deployments.
  • Deploy applications on cloud platforms like AWS, GCP, or Azure.
  • Monitor backend services for performance, uptime, and errors.
  • **Agile Collaboration:**
  • Participate in Agile/Scrum ceremonies.
  • Work closely with cross-functional teams to deliver features on time.
  • Communicate technical challenges, solutions, and progress effectively.
  • *Required Skills:**
  • Strong experience in Node.js and frameworks like Express.js, NestJS, or Fastify.
  • Experience in building RESTful APIs and GraphQL endpoints.
  • Proficiency in working with relational and NoSQL databases.
  • Knowledge of authentication, authorization, and security best practices.
  • Proficient in Git, version control, and collaborative development workflows.
  • Strong debugging, profiling, and performance optimization skills.
  • *Good to Have:**
  • Experience with microservices architecture, Docker, and Kubernetes.
  • Familiarity with cloud platforms and serverless architecture.
  • Knowledge of message queues, event-driven architecture, and real-time communication.
  • Experience with CI/CD tools.
  • Familiarity with monitoring, logging, and alerting tools.
  • *Soft Skills:**
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Proactive, self-driven, and detail-oriented.
  • Ability to work in a fast-paced environment independently and collaboratively.

Joining the team will provide you with the opportunity to work with modern Node.js technologies and microservices architecture, build scalable and high-performance backend systems, be a part of a collaborative and innovative engineering culture, and enjoy competitive compensation and growth opportunities. As a Node.js Developer, you will be an integral part of the backend development team, working on building scalable and high-performance backend systems for modern web and mobile applications. You will collaborate closely with front-end developers, DevOps, QA teams, and product managers to ensure the delivery of secure and efficient solutions. Here is a breakdown of your role:

  • *Key Responsibilities:**
  • **Backend Development:**
  • Design, develop, and maintain scalable server-side applications using Node.js and frameworks like Express.js, NestJS, or Fastify.
  • Build robust RESTful APIs, GraphQL endpoints, and real-time services.
  • Write reusable, maintainable, and well-documented code following best practices.
  • Optimize backend performance, memory usage, and database queries.
  • **Microservices & Architecture:**
  • Design and implement microservices-based architecture for modular and scalable applications.
  • Handle event-driven architecture, message queues, and service-to-service communication.
  • Collaborate in architecture and design discussions to implement secure and efficient solutions.
  • **Database & Data Handling:**
  • Work with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis).
  • Design and optimize database schemas, queries, transactions, and indexing for high performance.
  • Im

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free