Role Overview
Vikgol is hiring a mid-level Node.js Developer - Microservices Architecture. This is a full-time role in Gurugram. Part of Vikgol's Frontend hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
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
Frequently Asked Questions
How do I apply for the Node.js Developer - Microservices Architecture position at Vikgol?
Use the Apply button above to submit your application directly to Vikgol. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Node.js Developer - Microservices Architecture position at Vikgol located?
This position is based in Gurugram. Vikgol has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Node.js Developer - Microservices Architecture at Vikgol earn?
Vikgol has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Node.js Developer - Microservices Architecture role at Vikgol posted?
This role was posted on April 7, 2026 (70 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start