Backend Developer – Node.js

Year    Bangalore, Karnataka, India

Job Description

Job Title: Backend Developer - Node.js
Experience: 4+Years
Location: Bangalore
Shift Timing: 2:00 PM - 11:00 PM
Notice Period: Immediate Joiners (0-15 days only)
Role Overview
We are looking for a skilled Backend Developer with strong expertise in Node.js and TypeScript to build and maintain scalable, high-performance backend services. The ideal candidate will have hands-on experience in modern backend frameworks, distributed systems, databases, event-driven architectures, and cloud-native deployments.
Key Responsibilities

  • Design, develop, and maintain production-grade backend services using Node.js and TypeScript
  • Build RESTful APIs with proper error handling, authentication, authorization, caching, and pagination
  • Implement backend frameworks such as NestJS (preferred) and/or Express.js
  • Work with MongoDB for schema design, aggregations, indexing, and performance tuning
  • Collaborate on event-driven architectures using Kafka (producers, consumers, consumer groups)
  • Ensure reliable data processing with at-least-once / at-most-once delivery semantics
  • Write high-quality unit and integration tests using Jest, ensuring good test coverage
  • Participate in code reviews, follow best practices, and maintain clean PR hygiene
  • Build and manage CI/CD pipelines using GitHub Actions / Cloud Build
  • Deploy and manage applications on Google Cloud Platform (GCP) using GKE
  • Work closely with cross-functional teams to deliver scalable and secure backend solutions
Required Skills & Experience
  • 4+ years of backend development experience, with 3-4 years in Node.js & TypeScript
  • Strong knowledge of NestJS and/or Express.js
  • Excellent hands-on experience with MongoDB (schema design, indexing, aggregation pipelines)
  • Working knowledge of Cassandra (data modeling, partitioning, consistency models)
  • Strong understanding of SQL fundamentals (joins, transactions, indexing)
  • Experience with Kafka and event streaming architectures
  • Solid understanding of JavaScript/TypeScript fundamentals (async/await, promises, error handling, ES modules)
  • Good understanding of HTTP protocols, REST APIs, and API security best practices
  • Experience with Git/GitHub, branching strategies, and collaborative development workflows
  • Hands-on experience with GCP services, especially GKE for container orchestration
Preferred Qualifications
  • Experience working in high-scale, distributed systems
  • Familiarity with microservices architecture
  • Exposure to cloud-native and containerized application deployments

Skills Required

PR
Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4948836
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year