Senior Backend Engineer

Talentship

Chennai District

On-site

INR 4,000,000 - 7,000,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Talentship in Chennai is seeking a Senior Backend Engineer to own backend product development end-to-end—from APIs and data models to the systems that orchestrate AI agents, run asynchronous workloads, and power knowledge retrieval. You'll work with TypeScript/NestJS and Python on PostgreSQL and AWS, and collaborate with product and design to shape technical solutions that scale.

The role requires 8–10 years of production-grade backend experience and a track record delivering end-to-end features

Qualifications

  • Strong production experience with Node.js and TypeScript, ideally with NestJS.
  • Strong production experience with Python, including asynchronous programming.
  • Track record taking products from zero to production.
  • Relational DB expertise with PostgreSQL, including live-data migrations.
  • Experience with queue-based and event-driven architectures.
  • Production AWS experience (S3, SQS, Lambda, CloudFront, Cognito, KMS).
  • Clean, scalable code and well-designed APIs; good design judgment.
  • Clear written and spoken English for a distributed team.

Responsibilities

  • Shape ambiguous product problems into technical designs with product/design input.
  • Own backend features end-to-end from API design to production operations.
  • Work across AI systems, including prompts, tool execution, and LLM integrations.
  • Design resilient asynchronous systems with queues, retries, observability.
  • Build ingestion pipelines turning content into structured, retrievable knowledge.
  • Create integration layers against third-party platforms with stable contracts.
  • Design schemas and run live migrations with zero downtime.
  • Improve reliability, performance, and observability of production systems.

Skills

Node.js
TypeScript
NestJS
Python
PostgreSQL
AWS
Queue-based architectures
Distributed systems
English communication

Tools

Express
Fastify
NestJS
Celery
FastAPI
Django
Flask
S3
SQS
Lambda
Cognito
KMS
Docker
CI/CD
Infrastructure-as-code
npm
PyPI
React
Next.js

Job description

Senior Backend Engineer
About the Role

We're hiring Senior Backend Engineers to own backend product development end-to-end from APIs and data models to the systems that orchestrate AI agents, run asynchronous workloads, and power knowledge retrieval.

Our backend is built with TypeScript/NestJS and Python, running on PostgreSQL and AWS. You'll work across both.

Experience: 8–10 years building production-grade backend systems.

What You'll Do
  • Shape ambiguous product problems into technical designs. Work directly with product and design to pressure-test requirements, propose alternatives, and choose the simplest solution that actually solves the user's problem.
  • Own backend features end-to-end — including API design, data modelling, implementation, rollout, and production operations. You ship it and you run it.
  • Work across our AI and agent systems, including prompt and context design, tool execution, multi-provider LLM integrations, and streaming responses.
  • Design and operate resilient asynchronous systems, including queues, retries, idempotency, cancellation, observability, and fault tolerance. Our workloads are long-running and failure-prone by nature; correctness under partial failure is the job.
  • Build ingestion pipelines that turn diverse content into structured, searchable, and retrievable knowledge.
  • Build integration layers against third-party platforms, normalising inconsistent APIs, authentication models, and content formats behind stable internal contracts.
  • Design schemas and run live migrations against production data without downtime.
  • Improve reliability, performance, and observability across production systems.
Must Have
  • Strong production experience with Node.js and TypeScript, ideally with NestJS. Experience with Express or Fastify is also relevant.
  • Strong production experience with Python, including asynchronous programming. Experience with FastAPI, Django, Flask, asyncio, Celery, or equivalent technologies.
  • A track record of taking products from zero to production, rather than only extending existing systems.
  • Deep relational database expertise, including schema and data modelling, indexing, query performance, and live-data migrations. PostgreSQL experience is preferred.
  • Real-world experience with queue-based and event-driven architectures, with a strong understanding of at-least-once delivery, retries, idempotency, poison messages, and partial-failure recovery.
  • Production experience with AWS, including S3, SQS, Lambda, CloudFront, Cognito (or equivalent identity/IAM services), and KMS.
  • A solid understanding of design patterns, scalable architecture, and clean, testable code — along with the judgement to know when a pattern isn't worth using.
  • Designs from the problem, not the ticket. You ask who the user is and what breaks for them before choosing a data model; you push back on requirements that don't hold up; and you design APIs that can support the next three features rather than only the current one.
  • Clear written and spoken English, along with the communication habits required to work effectively in a distributed, fast-moving team.
Nice to Have
  • Hands‑on production experience with LLM providers such as Anthropic, OpenAI, or similar, including streaming, tool calling, structured output, retries, and context-window management.
  • Experience with job orchestration and background processing systems, including schedulers, workflow engines, long-running job state machines, and the operational aspects of running them, such as visibility, replay, and dead-letter handling.
  • Experience with vector databases and retrieval systems at scale, including chunking strategies, embedding pipelines, hybrid search, and relevance tuning.
  • Experience building real‑time systems, including WebSockets, server-sent events, and connection authentication.
  • Experience with multi‑tenant SaaS, OAuth, and third‑party credential management.
  • Experience with Docker, CI/CD, and infrastructure‑as‑code.
  • Experience publishing and maintaining npm or PyPI packages, with disciplined semantic versioning (semver) and dependency management.
  • Working knowledge of React, TypeScript, and Next.js to contribute across the stack when it helps unblock delivery.le & responsibilities
Preferred candidate profile
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

Neurealm • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Back-End Engineer
Back-End Engineer

Annova Solutions Pvt Ltd • Indore District

On-site
INR 2,500,000 - 5,000,000
Founding Engineer, Backend (Senior)
Founding Engineer, Backend (Senior)

Cenna • Hyderabad

On-site
INR 2,000,000 - 3,000,000
Senior Full Stack Developer
Senior Full Stack Developer

Shore Infotech India • Hyderabad

On-site
INR 2,800,000 - 4,000,000
Back-End Engineer
Back-End Engineer

Annova Solutions Corp. • Indore District

Hybrid
INR 2,500,000 - 4,000,000
Back-End Engineer
Back-End Engineer

Annova Solutions • Indore District

On-site
INR 1,800,000 - 3,000,000
Full Stack Engineer
Full Stack Engineer

Finarb • Kolkata District

Hybrid
INR 1,000,000 - 2,000,000
Technical Lead - Bangalore
Technical Lead - Bangalore

Juniper Square • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Technical Lead - Bangalore
Technical Lead - Bangalore

Apply • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Software Engineer
Software Engineer

Revature • Bengaluru

On-site
INR 1,400,000 - 2,000,000