Senior Backend Engineer

Company: TekVizion
Apply for the Senior Backend Engineer
Location:
Job Description:

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

 

 

Posted: February 23rd, 2026