Job Title: Senior Backend Engineer (End-to-End Product Owner – IC) Location: Hyderabad / Hybrid Experience: 8+ years Employment Type: Full Time Note: Attending an in-person interview at our Hyderabad location is mandatory for this role.Job Summary: We are seeking a highly technical Senior Backend Engineer who will take full ownership of our call validation platform. Naturally curious and highly tech-enthusiastic enjoys exploring new technologies, experimenting with AI systems, and continuously improving technical depth. This is a deeply hands-on individual contributor role with responsibility across architecture, implementation, deployment and reliability. Our platform programmatically validates calls by initiating automated calls through a voice gateway, converting audio to text and applying LLM. You will own the entire backend system consisting of: API Service (NestJS) Caller Service (NestJS) RabbitMQ-based orchestration Redis caching layer MongoDB persistence AI + STT validation pipeline This role is for someone who wants full system ownership — not just feature delivery. Core Responsibilities System Architecture & Backend Engineering Own architecture and implementation of distributed NestJS microservices. Design async workflows using RabbitMQ for call orchestration and job processing. Implement Redis-based caching and state coordination. Design MongoDB schemas, indexing strategies, and performance optimizations. Build resilient retry, idempotency, and failure-handling mechanisms. Optimize throughput and latency of IVR call pipelines. Voice + AI Validation Pipeline Integrate with voice gateways to initiate calls. Build Speech-to-Text ingestion pipelines. Design LLM-based classification workflows to validate calls. Develop and iterate prompt engineering strategies. Implement evaluation logic to measure AI accuracy and continuously improve prompts. Handle edge cases such as partial transcripts, ambiguous responses, and call failures. Product Ownership Translate ambiguous product requirements into technical designs. Make architectural decisions independently. Define technical roadmap and system evolution. Balance delivery speed with system correctness. Operate with a “you build it, you run it” mindset. Technical Stack Backend: NestJS / TypeScript Database: MongoDB Queue: RabbitMQ Cache: Redis Infrastructure: Kubernetes CI/CD: GitHub Actions AI: Speech-to-Text + LLMs Domain: Telephony/ VOIP Architecture: Event-driven microservices Required Experience 8+ years building backend or distributed systems. Strong NestJS / Node.js / TypeScript experience. Proven experience with microservices and async message-based architectures. Hands-on RabbitMQ (or Kafka / SQS equivalents). Redis for caching or workflow coordination. Strong MongoDB data modeling and optimization. Production Kubernetes experience. CI/CD pipeline ownership. Practical experience integrating STT systems. Real-world LLM usage and prompt engineering. Experience building AI-assisted classification or automation pipelines. Comfortable owning production systems end-to-end.
Job Title
Senior Backend Engineer