Backend Engineer

Neysa

Mumbai

On-site

INR 1,500,000 - 2,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Neysa is seeking a Backend Engineer in Mumbai to work on a production-grade NestJS-based codebase. The role focuses on bug fixing, reliability improvements, and building new backend features across auth, user, device, telemetry, and API gateway services.

You will work with gRPC, PostgreSQL, Redis, Kafka, and various monitoring tools, ensuring secure, scalable backend systems and well-tested components. The position is on-site in Mumbai.

Qualifications

  • 5–7 years of backend software engineering experience.
  • Strong experience with Node.js and TypeScript.
  • Practical experience with NestJS or similar frameworks.
  • Solid understanding of microservices architecture.
  • Experience with REST and/or gRPC APIs.
  • Experience with SQL databases, preferably PostgreSQL.
  • Familiarity with Websockets/SSE and ORMs such as TypeORM.
  • Knowledge of authentication, authorization, and API security.
  • Experience with Docker-based local development.

Responsibilities

  • Understand existing backend services and business flows across the monorepo.
  • Debug and fix issues in NestJS/gRPC microservices.
  • Develop new backend features in services such as auth, user, device, telemetry, and API gateway.
  • Work with protobuf contracts and ensure backward compatibility.
  • Investigate issues across services, databases, queues, and infrastructure.
  • Write or update unit, integration, and e2e tests.
  • Improve logging, error handling, observability, and reliability.
  • Collaborate with frontend, DevOps, QA, and product stakeholders.

Skills

Node.js
TypeScript
NestJS
Microservices
gRPC
PostgreSQL
Redis
Kafka
TypeORM
Docker
OpenTelemetry

Tools

NestJS
TypeORM
PostgreSQL
Redis
Kafka
Elasticsearch
Neo4j
Docker

Job description

Primary Focus:Backend development, bug fixing, API/microservice development, production support Project:Overwatch, a NestJS/Nx monorepo with gRPC-based backend microservices

Role Summary

We are looking for a backend engineer to work on an existing production-grade codebase involving NestJS micro services, gRPC APIs, PostgreSQL/TypeORM, Redis, Kafka, Neo4j, telemetry pipelines, device management, authentication, alerting, and API gateway services.

The person will primarily work on fixing existing bugs, improving backend reliability, and developing new backend features. Since AI coding agents may be used, we do not expect the person to manually remember every syntax detail. However, they must be strong at understanding system behavior, debugging, validating correctness, and making sound engineering decisions.

Key Responsibilities

Understand existing backend services and business flows across the monorepo.

Debug and fix issues in NestJS/gRPC microservices.

Develop new backend features in existing services such as auth, user, customer, device, discovery, telemetry, topology, alert manager, and HTTP API gateway.

Work with protobuf contracts and ensure API changes are backward-compatible where required.

Investigate issues across service boundaries, databases, queues, cache, and infrastructure.

Write or update unit, integration, and e2e tests where appropriate.

Improve logging, error handling, observability, and operational reliability.

Work with PostgreSQL, TypeORM migrations, Redis, Kafka, Elasticsearch, Neo4j, and related backend infrastructure.

Collaborate with frontend, DevOps, QA, and product stakeholders to deliver complete features.

Document important technical decisions, API changes, and debugging findings.

Required Skills

5 to 7 years of backend software engineering experience.

Strong experience with Node.js and TypeScript.

Practical experience with NestJS or similar backend frameworks.

Good understanding of microservices architecture.

Experience with REST and/or gRPC APIs.

Experience working with SQL databases, preferably PostgreSQL.

Experience with ORMs such as TypeORM.

Familiarity with Websockets/SSE.

Ability to read and understand existing large codebases.

Strong debugging skills across application code, database queries, logs, and distributed services.

Familiarity with message queues or event streaming systems such as Kafka.

Experience with Docker-based local development.

Good understanding of authentication, authorization, validation, error handling, and API security.

Ability to write meaningful tests and validate bug fixes properly.

Good To Have

Experience with Redis caching.

Experience with Elasticsearch.

Experience with Neo4j or graph-based data modeling.

Experience with telemetry, monitoring, network/device management, or infrastructure platforms.

Experience with OpenTelemetry, Prometheus, Grafana, structured logging, or health checks.

Experience maintaining protobuf/gRPC contracts.

Experience using AI coding tools

Domain knowledge in Networking

What Success Looks Like

Bugs are fixed with clear root-cause understanding.

New features fit naturally into the existing backend architecture.

API, database, and service changes are tested and documented.

The engineer can independently investigate issues across multiple backend services.

The codebase becomes more stable and easier to maintain over time.

Love what this role has to offer? Discover the world of Neysa:

Socials: LinkedIn | YouTube | Reddit | Instagram

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer
Senior Backend Engineer

Talentship • Chennai District

Hybrid
INR 4,000,000 - 7,000,000
Senior Backend Engineer
Senior Backend Engineer

Geekyants • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Backend Engineer (NestJS & Go) – 3+ Years Experience
Backend Engineer (NestJS & Go) – 3+ Years Experience

Redrhynos (OPC) Pvt Ltd • India

Hybrid
INR 1,200,000 - 2,200,000
Competitive salary
Bonuses
Growth opportunities
+3
Backend EngineerMid-Senior
Backend EngineerMid-Senior

Narix Labs • Jaipur

On-site
INR 1,000,000 - 1,800,000
Backend Developer (Lead) -Node.js/NestJS
Backend Developer (Lead) -Node.js/NestJS

Winzons • India

On-site
INR 2,500,000 - 4,500,000
Senior Full Stack Developer
Senior Full Stack Developer

Moneymul Technologies Pvt Ltd • Dadri, Delhi

On-site
INR 1,500,000 - 2,800,000
Back End Developer
Back End Developer

Bullet Microdrama OTT • New Delhi

On-site
INR 1,600,000 - 2,600,000
Node.js Developer
Node.js Developer

Recro • Dadri

On-site
INR 900,000 - 1,700,000
Founding Engineer, Backend (Senior)
Founding Engineer, Backend (Senior)

Cenna • Hyderabad

On-site
INR 2,000,000 - 3,000,000
Principal Back-End (Node.Js) Developer
Principal Back-End (Node.Js) Developer

RingCentral • Bengaluru

On-site
INR 2,000,000 - 3,000,000