Search by job, company or skills

tekVizion

Senior Backend Engineer

Save
new job description bg glownew job description bg glow
  • Posted 2 months ago
  • Be among the first 10 applicants
Early Applicant

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143125111

Similar Jobs

Hyderabad, India

Skills:

JavaDebuggingPostgreSQLMariadbSpring BootCode ReviewNosqlJUnitAgileIntegration TestingScrumMongoDBRest ApisAWSPerformance OptimizationCI CDTroubleshootingMicroservices Architecture

Hyderabad, India

Skills:

PostgreSQLKafkaDockerDistributed SystemsMySQLAuthenticationPythonAWSJavaApi DevelopmentDynamodbNode.jsRabbitmqGitRESTGcpMongoDBAzureKubernetesscalability patternsGoAuthorizationsecurity best practicesevent-driven systemsmicroservices architecture

Hyderabad, India

Skills:

.NETsnowflake NewrelicPostgreSQLKafkaPulumiRedisElasticsearchJenkinsApache SolrDockerTerraformAnsibleMicrosoft AzurePostmanPythonKubernetesXunitAWSLaunch DarklyNinjia2SaaS application development

Hyderabad, India

Skills:

JavaS3CSSDynamodbSQL ServerNode.jsHTMLCloudFrontTypescriptJavascriptDockerMySQLKubernetesAWSGo

Hyderabad, India

Skills:

snowflake SqlJavaKubernetesJavascriptKafkamicroservice architectures