6 - 11 years

12 - 22 Lacs

Posted:16 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & responsibilities

  • Design, develop, and maintain

    RESTful/GraphQL APIs

    using

    Node.js

    (Express/NestJS/Hapi).
  • Build scalable

    microservices

    architecture with proper observability (metrics, logs, tracing).
  • Own end-to-end backend features: requirements, design, development, testing, deployment.
  • Work with databases:

    PostgreSQL/MySQL

    (RDBMS) and

    MongoDB

    (NoSQL), design schemas, indexes, and optimize queries.
  • Implement

    caching

    (Redis/Memcached) and

    message queues

    (Kafka/RabbitMQ/SQS) for performance and reliability.
  • Ensure

    security best practices

    : OAuth2, JWT, OWASP Top 10, input validation, rate limiting.
  • Containerize services with

    Docker

    , orchestrate with

    Kubernetes

    , and deploy on

    AWS/Azure/GCP

    .
  • Set up and maintain

    CI/CD pipelines

    (GitHub Actions/GitLab CI/Jenkins), automate testing and deployments.
  • Write unit/integration tests (Jest/Mocha/Chai/Supertest), support TDD/BDD.
  • Monitor and troubleshoot production systems using

    Prometheus/Grafana/ELK/New Relic/Datadog

    .
  • Participate in

    code reviews

    , maintain coding standards, documentation, and best practices.
  • Collaborate with cross-functional teams; mentor junior engineers.

Must-Have Skills

  • 612 years of backend development with

    Node.js

    ; strong in

    Express

    or

    NestJS

    .
  • Expertise in

    API design

    ,

    microservices

    , and distributed systems.
  • Strong in

    SQL

    and

    NoSQL

    (PostgreSQL/MySQL/MongoDB); performance tuning.
  • Experience with

    Redis

    ,

    Kafka/RabbitMQ

    ,

    Docker

    ,

    Kubernetes

    .
  • Hands-on with

    cloud platforms

    (AWS/Azure/GCP) — ECS/EKS/Lambda, API Gateway, RDS/DynamoDB, IAM.
  • Solid understanding of

    authentication/authorization

    (OAuth2, JWT),

    security

    and

    privacy

    .
  • Proficient in

    testing frameworks

    and

    CI/CD

    .
  • Strong problem-solving, debugging, and performance profiling skills.

Good-to-Have

  • Experience with

    serverless

    (AWS Lambda, Azure Functions).
  • Knowledge of

    GraphQL

    (Apollo),

    gRPC

    , or

    event-driven

    architectures.
  • Experience with

    feature flags

    ,

    blue/green

    or

    canary deployments

    .
  • Exposure to

    domain-driven design (DDD)

    and

    clean architecture

    .
  • Familiarity with

    TypeScript

    and monorepos (Nx/Turborepo).
  • Experience in

    payment systems

    ,

    e-commerce

    , or

    high-scale B2C platforms

    .

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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
Tata Consultancy Services logo
Tata Consultancy Services

Information Technology and Consulting

Thane

RecommendedJobs for You

udaipur, kolkata, bengaluru

noida, uttar pradesh, india

mumbai, navi mumbai, mumbai (all areas)