Senior Backend Engineer

Target in India

Bengaluru

On-site

INR 2,500,000 - 4,200,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Target in India is seeking a senior software engineer with 8-10 years of hands-on experience to design, build, and scale production-grade systems. You will work across Python backend services, REST APIs, and orchestration tooling (e.g., Temporal, LangGraph) while collaborating with cross-functional teams to deliver reliable, scalable software solutions in modern AI-enabled workflows.

The role emphasizes production readiness, testing, logging, monitoring, and secure, maintainable code across

Qualifications

  • 8-10 years of hands-on software engineering experience.
  • Strong experience with Python and backend service development.
  • Experience building REST APIs using FastAPI, Flask, Django, Express, NestJS, or similar.
  • Experience with Node.js/TypeScript, or cross-skill across Python and Node.js.
  • Experience designing and building production-grade backend systems.
  • Experience with workflow orchestration, state machines, event-driven systems, or distributed processes.
  • Experience integrating with internal or external APIs and enterprise systems.
  • Understanding of caching, session state, queues, and distributed system patterns using Redis.
  • Familiarity with conversational AI, LLM-based applications, virtual assistants, chatbots, or AI-powered automation.
  • Strong fundamentals around testing, logging, monitoring, security, CI/CD, reliability, and maintainability.

Skills

Python
Backend development
REST APIs
Distributed systems
Workflow orchestration
Caching/Queues
Testing/Monitoring
AI familiarity

Tools

FastAPI
Flask
Django
Express
NestJS
Node.js
TypeScript
Redis
LangGraph
Temporal
LangChain

Job description

The ideal candidate has around 8-10 years of software engineering experience and strong hands‑on experience with Python, backend APIs, workflow orchestration, distributed systems, and production‑grade engineering. Experience with FastAPI, Node.js / TypeScript, Redis, LangGraph, Temporal, or similar technologies is highly valuable. This is a hands‑on engineering role. We are looking for someone who can design, build, integrate, debug, and scale production systems, not just experiment with prompts or prototypes.

Requirements:
  • 8-10 years of hands‑on software engineering experience.
  • Strong experience with Python and backend service development.
  • Experience building REST APIs using FastAPI, Flask, Django, Express, NestJS, or similar frameworks.
  • Experience with Node.js / TypeScript, or willingness to work across both Python and Node.js services.
  • Experience designing and building production‑grade backend systems.
  • Experience with workflow orchestration, state machines, event‑driven systems, or distributed process coordination.
  • Experience integrating with internal or external APIs and enterprise systems.
  • Understanding of caching, session state, queues, and distributed system patterns using Redis or similar technologies.
  • Familiarity with conversational AI, LLM‑based applications, virtual assistants, chatbots, or AI‑powered automation.
  • Strong engineering fundamentals around testing, logging, monitoring, security, CI/CD, reliability, and maintainability.
Preferred Qualifications:
  • Experience with LangGraph or similar graph‑based orchestration frameworks.
  • Experience with Temporal or similar durable workflow engines.
  • Experience building agentic AI systems, including routing, tool use, memory, planning, and context management.
  • Experience with LangChain, AutoGen, Semantic Kernel, CrewAI, or similar AI/agent frameworks.
  • Experience with RAG, vector search, embeddings, knowledge retrieval, and retrieval evaluation.
  • Experience with memory and context engineering for AI applications.
  • Experience with MCP, tool registries, function calling, plugin‑based integrations, or API adapter patterns.
  • Experience with observability tools such as OpenTelemetry, LangSmith, Arize Phoenix, Opik, or similar platforms.
  • Experience with customer service, contact centers, retail, CRM, order management, returns, payments, or post‑purchase support domains.
  • Exposure to omnichannel customer experience patterns across chat, voice, email, messaging, and human handoff.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Backend
Senior Software Engineer - Backend

Karta • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills Inc. • Mumbai

On-site
INR 2,400,000 - 4,200,000
Founding Engineer, Backend (Senior)
Founding Engineer, Backend (Senior)

Cenna • Hyderabad

On-site
INR 3,500,000 - 6,000,000
Senior Software Enginer - Backend
Senior Software Enginer - Backend

Karta • Bengaluru

On-site
INR 2,500,000 - 3,800,000
Backend and Full-Stack Engineer
Backend and Full-Stack Engineer

Reliance Intelligence • Navi Mumbai

On-site
INR 1,200,000 - 2,400,000
Staff Backend Engineer
Staff Backend Engineer

iCOUNTER • Pune District

On-site
INR 4,200,000 - 6,000,000
Junior Back-end engineer
Junior Back-end engineer

Annova Solutions Corp. • Indore District

On-site
INR 600,000 - 1,000,000
Software Engineer - Integration Specialist
Software Engineer - Integration Specialist

Scry Analytics • Dadri, Hyderabad, Gurugram District

Hybrid
INR 2,500,000 - 3,500,000
Senior Full Stack Engineer (AI)
Senior Full Stack Engineer (AI)

AnyTeam • Bengaluru

On-site
INR 2,800,000 - 4,200,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills Inc. • Hyderabad

On-site
INR 3,000,000 - 6,000,000