Neysa Logo

Neysa

Backend Engineer

Posted 5 Days Ago
Be an Early Applicant
In-Office
Mumbai, Maharashtra, IND
Senior level
In-Office
Mumbai, Maharashtra, IND
Senior level
Backend Engineer responsible for maintaining and extending a production NestJS/Nx monorepo with gRPC microservices. The role focuses on debugging, backend feature development, API and protobuf contract management, database and distributed-service troubleshooting, testing, observability, and reliability improvements. The engineer will work across authentication, device management, telemetry, alerting, gateway services, PostgreSQL, Redis, Kafka, Elasticsearch, and Neo4j while collaborating with frontend, DevOps, QA, and product teams.
The summary above was generated by AI

Experience: 5 to 7 years

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:

·       Website: https://neysa.ai/

·       Socials:
LinkedIn | YouTube | Reddit | Instagram

Similar Jobs

9 Hours Ago
Hybrid
Mumbai, Maharashtra, IND
Mid level
Mid level
Financial Services
Develops and troubleshoots secure, scalable Java software within an agile Asset and Wealth Management transactions team. Responsibilities include designing microservices, writing high-quality code, analyzing data, resolving technical issues, supporting upstream and downstream systems, and improving development through automation and authorized AI-assisted tools. The role requires experience across the software development lifecycle, application resiliency, security, testing, and operational stability.
Top Skills: AWSCi/CdJavaKafkaMicroservicesSQL
5 Days Ago
Hybrid
Mumbai, Maharashtra, IND
Senior level
Senior level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Develop and maintain Java backend applications using Java EE, Spring, Hibernate, and Oracle. Conduct code reviews, perform impact analysis, improve unit-test coverage, create technical documentation, and support developers and testers. The role involves individual project contribution, maintaining application quality, participating in technical interviews, and delivering solutions aligned with core architecture and design. Collaboration, knowledge sharing, adaptability, and a bachelor’s degree or equivalent are required.
Top Skills: BitbucketDevOpsHibernateJavaJava EeJIRAJunitOracle SqlPl/SqlSpring
5 Days Ago
Hybrid
Entry level
Entry level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Design, develop, and maintain scalable Java backend applications, REST APIs, microservices, and event-driven services using Spring, Kafka, and Oracle. Optimize performance, security, reliability, and database queries; participate in architecture discussions, code reviews, testing, CI/CD, troubleshooting, and root cause analysis. Collaborate with product, architecture, QA, and frontend teams to deliver enterprise-grade solutions from design through deployment and support.
Top Skills: AgileApache KafkaCi/CdJava 17MicroservicesOracle 19CRest ApisSpring Boot 3.XSpring Data JpaSpring Framework 3.XSpring MvcSpring Security

What you need to know about the Mumbai Tech Scene

From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account