Backend Engineer
On-site · Mumbai, Maharashtra, India
Job Summary
Backend Engineer to maintain and extend production NestJS-based microservices in a gRPC-driven architecture. Responsibilities include debugging and fixing issues, developing new backend features (auth, user, customer, device, telemetry, topology, alerting, and HTTP API gateway), working with protobuf contracts and ensuring backward compatibility, investigating cross-service issues, writing/updating unit, integration, and end-to-end tests, improving logging, error handling, observability, and operational reliability, and collaborating with frontend, DevOps, QA, and product stakeholders. Proficiency with PostgreSQL, TypeORM migrations, Redis, Kafka, Elasticsearch, Neo4j, telemetry pipelines, and distributed backend infrastructure is required, along with strong debugging skills across code, queries, logs, and distributed services. Experience with Docker-based local development and open telemetry/monitoring tools (OpenTelemetry, Prometheus, Grafana) is desirable. Domain knowledge in networking and AI-assisted coding tools is a plus. The role reports to Neysa and is based in Mumbai, India.
Required Qualifications
- 5 to 7 years 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
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.