Location : Gurugram
Experience : 4+ years
Team : Engineering (Backend)
Type : Full-time
What Youll Do :
As an SDE2 Backend Engineer, youll take end-to-end ownership of feature modules, enforce engineering best practices, and mentor junior developers. Youll help us transition from a modular monolith to a microservices-based architecture, ensuring separation of concerns, scalability, and long-term maintainability.
Core Responsibilities :
- Own the design, implementation, and scaling of backend modules (NestJS + PostgreSQL)
- Architect and build stateless, testable, and modular APIs for :
- Amazon Ads (SP, SB, SD), SP-API, campaign manager, catalog health
- Lead data ingestion and cron orchestration for large-scale sync jobs
- Define internal service boundaries and interfaces in preparation for microservices
- Enforce high standards for code reviews, error handling, and observability
- Collaborate on service extraction strategy identify what to decouple, how to deploy, and how to manage communication across services
- Support containerized deployment workflows (Docker, EC2, SSM Parameter Store)
Team Leadership & Engineering Practices :
Mentor SDE1s and interns, helping them improve technically and professionallyChampion practices like :
Explicit logging and monitoringStructured error handling and retriesType-safe and DRY API contractsPropose tech debt cleanups and refactoring initiatives as we scaleContribute to on-call readiness and help improve our alerting stack (GoAlert, logs, metrics)What Were Looking For :
Required :
4+ years of backend engineering experienceProficient in NestJS, TypeScript, PostgreSQL, and TypeORMExperience with distributed system principles (even in a monolith)Strong understanding of API design, data modeling, and scalable architectureProactive in code quality, documentation, and mentoringComfortable with Docker, EC2, and SSM Parameter StoreExperience with microservice design patternsFamiliarity with message queues, service discovery, and API gatewaysWorked with Amazon Ads API or SP-APIExposure to ETL pipelines, cron scheduling, or data sync reliabilityTech Stack :
Backend : NestJS, Node.js, TypeORM, PostgreSQL, MongoDBInfra : Microservices architecture, Docker, EC2, AWS Systems Manager ParameterStore, KMS
Data : Amazon Ads API, SP-API, cron-based syncsMonitoring : GoAlert, CloudwatchTooling : GitHub, Postman, VSCode(ref : hirist.tech)