NodeJs Backend Developer

2 years

4 Lacs

Posted:1 day ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About the Role

Hiring a Node.js Developer with 2-4 years of experience to design, build, and optimize backend services and APIs at scale. The role emphasizes production-grade engineering, performance tuning, security, and ownership across the software delivery lifecycle.

Responsibilities

  • Architect, develop, and maintain server-side applications using Node.js and frameworks like Express or NestJS.
  • Design and version RESTful/GraphQL APIs, ensure backward compatibility and robust documentation.
  • Own database design and performance: schema modeling, indexing, query optimization across PostgreSQL/MySQL and MongoDB.
  • Implement end-to-end security: authentication/authorization (JWT/OAuth2), input validation, secrets management, and OWASP best practices.
  • Drive performance, scalability, and reliability: profiling, benchmarking, caching, connection pooling, and rate-limiting.
  • Establish strong testing practices: unit, integration, and contract tests (e.g., Jest).
  • Troubleshoot production issues, perform root-cause analysis, and contribute to on-call/incident response as needed.
  • Build and improve CI/CD pipelines, containerize services with Docker and support deployments.
  • Collaborate with front-end, product, design, and QA to deliver end-to-end features, provide technical estimates and trade-off analyses.
  • Write and maintain technical documentation: API specs and postman.
  • Mentor junior developers through code reviews, pair programming, and knowledge sharing.

Required Qualifications

  • 2+ years of professional experience building and operating Node.js services in production.
  • Strong proficiency in JavaScript/TypeScript and asynchronous/event-driven programming.
  • Hands-on experience with Express.js and API lifecycle management (versioning, deprecation).
  • Intermediate SQL skills (joins, indexing, query plans) and practical NoSQL expertise (MongoDB design patterns).
  • Solid understanding of API security, HTTP, and web protocols, familiarity with OWASP Top 10 for APIs.
  • Experience with Docker, Git, and CI/CD workflows (linting, testing, automated deployments).
  • Hands-on experience with microservices.
  • Clear communication, documentation skills, and a track record of ownership.

Nice-to-Have

  • Distributed systems patterns: messaging/streaming (RabbitMQ, Kafka, SQS), event-driven architectures.
  • Caching and state: Redis, TTL strategies, cache invalidation patterns.
  • Real-time features: WebSockets/Socket.IO, SSE, WebRTC.
  • Cloud experience (AWS/Azure/GCP): IAM, networking basics, managed databases, container services.
  • Front-end exposure (React/Next.js) for smoother cross-functional delivery.
  • Ability to profile and optimize performance using Node.js diagnostics/inspectors.
  • Intermediate knowledge of data structures and algorithms.

Soft Skills

  • Strong problem-solving and debugging, ability to reason about trade-offs.
  • Proactive communication and collaborative mindset.
  • Mentorship and code review proficiency.
  • Time management and execution focus in agile environments.

Job Type: Full-time

Pay: ₹400,000.00 - ₹480,000.00 per year

Benefits:

  • Health insurance
  • Provident Fund

Work Location: In person

Speak with the employer
+91 9050930065

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