6 years

8 - 12 Lacs

Posted:21 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Senior Node.js Developer

Experience: 6+ Years
Locations: Bengaluru, Noida, Pune, Mumbai, Hyderabad, Mohali, Panchkula, Chennai (Onsite / Hybrid) — India

About the Role

We are looking for a seasoned Node.js Developer to architect, develop, and optimize backend systems with a focus on performance, scalability, and maintainability. In this role, you will own core backend services, design distributed architectures, and build microservices that support high-throughput applications. You will work closely with cross-functional teams and play a crucial part in shaping how our systems scale and perform.

Key Responsibilities

  • Design, build, and maintain backend services using Node.js and modern JavaScript (ES6+).
  • Develop and expose RESTful APIs, interfacing with internal and external systems.
  • Write modular, efficient, and reusable server-side code that is easy to maintain.
  • Handle schema design, indexing, query optimization, and performance tuning for MySQL, MongoDB, and Oracle databases.
  • Architect microservices and distributed systems, applying High-Level Design (HLD) and Low-Level Design (LLD) principles.
  • Apply event-driven architecture patterns and use asynchronous programming to build non-blocking services.
  • Work with message brokers such as Kafka or RabbitMQ to handle events and communication across services.
  • Implement secure authentication and authorization, using JWT, OAuth2, and other security best practices.
  • Debug, monitor, and optimize complex backend workflows under high-load scenarios.
  • Collaborate with DevOps teams to implement CI/CD, containerization, and deployment strategies.
  • Write rigorous unit, integration, and performance tests; maintain robust logging and error-handling.
  • Document APIs, service designs, and architectural decisions clearly for team consumption.

Required Skills & Qualifications

  • In-depth experience with Node.js and modern JavaScript (ES6+).
  • Proven track record with MySQL, MongoDB, and Oracle — schema design, performance tuning, and data consistency.
  • Strong experience designing and building RESTful APIs.
  • Hands-on expertise with microservices architecture and distributed systems.
  • Deep understanding of event-driven design, asynchronous programming, and non-blocking I/O.
  • Experience working with message brokers: Kafka, RabbitMQ, or similar.
  • Proficiency in authentication and security: JWT, OAuth2, encryption, and input validation.
  • Excellent debugging, performance optimization, and problem-solving skills.
  • Experience using Git for version control, and working in collaborative branching workflows.
  • Understanding of scalable system design (LLD, HLD), fault tolerance, and reliability.

Preferred (Nice-to-Have)

  • Experience with Docker, Kubernetes, or other container orchestration tools.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP.
  • Experience working with CI/CD pipelines to deploy backend services.
  • Knowledge of GraphQL and modern API design patterns.
  • Prior experience working in Agile / DevOps environments.

Why This Role Is Exciting

  • You will build high-performance, scalable backend services that power mission-critical systems.
  • Opportunity to design and work with modern distributed architectures and microservices.
  • Collaborate with a truly cross-functional team — product managers, DevOps, front-end developers.
  • Exposure to real-time event-driven systems, message brokers, and complex cloud-native deployments.
  • A high-autonomy role where your design decisions will have a direct impact on system architecture and performance.

Technical Skills (Key Stack)

Node.js | JavaScript (ES6+) | MySQL | MongoDB | Oracle | RESTful APIs | Event-Driven Architecture | Async Programming | Performance Tuning | API Security (JWT, OAuth2) | Kafka | RabbitMQ | Microservices | LLD/HLD | Git | Debugging | Scalability

Job Type: Full-time

Pay: ₹850,000.00 - ₹1,200,000.00 per year

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

ahmedabad, gujarat, india

noida, uttar pradesh, india