Senior Backend Developer

JobItUs

Kolkata District

On-site

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

Full time

29 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JobItUs in India is seeking a senior backend engineer to own the server-side end-to-end: API services, LLM orchestration, RAG pipelines, and the integration layer tying third-party APIs into agentic workflows.

You will design production-grade backends in Node.js and TypeScript, implement LLM features, manage databases (PostgreSQL/Supabase) and vector storage, and build reliable background jobs with observability.

Qualifications

  • 5+ years backend JavaScript/TypeScript experience.
  • Production experience with integrating LLM APIs (RAG, tool calling, or agent systems).
  • Solid PostgreSQL or Supabase design and performance considerations.
  • At least one vector database or embedding workflow shipped to production.
  • Experience designing integrations against unreliable external services: rate limits, retries, idempotency, and webhooks.
  • OAuth authentication integration patterns.
  • Strong written communication and ability to document decisions.

Responsibilities

  • Design and build production backend services in Node.js and TypeScript with clean API design and maintainable code.
  • Implement server-side LLM features: RAG pipelines, tool-calling agents, structured output, and streaming responses.
  • Orchestrate multi-step AI workflows using LangChain.js/LangGraph or equivalent frameworks.
  • Integrate model providers (Claude, OpenAI, Gemini) with retry, fallback, timeout, cost and latency handling.
  • Build and maintain third-party integrations and OAuth flows across CRMs, communication APIs, payment providers, and data sources.
  • Work with PostgreSQL and Supabase: schema design, row-level security, migrations, and query performance.
  • Implement vector storage and retrieval using pgvector or comparable systems for embeddings-based search.
  • Build background jobs, queues, and scheduled tasks; handle long-running and asynchronous AI work reliably.
  • Integrate Stripe for billing, subscriptions, and webhook handling.
  • Add observability and evaluation for AI behavior using tools such as Langfuse, with attention to output quality and correctness.
  • Review code, mentor mid-level developers, and surface technical risk early.

Skills

Node.js
TypeScript
API design
LLM integration
RAG pipelines
OAuth
PostgreSQL
Supabase
Vector DB
Webhooks
Authentication
Documentation

Tools

LangChain.js
LangGraph
Vercel AI SDK
Python
FastAPI
Docker
AWS
Redis
BullMQ
Celery
n8n

Job description

We build AI-powered SaaS products and agentic systems for clients across hospitality,
healthcare, real estate, and professional services. We are looking for a senior backend engineer
who can own the server side end to end: API services, LLM orchestration, RAG pipelines,
background processing, and the integration layer that ties third-party APIs into agentic workflows.
This is an ownership role. You should be comfortable making architecture decisions and
reasoning about reliability, cost, and scale, not just executing tickets.

What You Will Do
  • Design and build production backend services in Node.js and TypeScript with clean API
    design, sensible boundaries, and maintainable code.
  • Implement server-side LLM features: RAG pipelines, tool-calling agents, structured output,
    and streaming responses.
  • Orchestrate multi-step AI workflows using the Vercel AI SDK, LangChain.js / LangGraph, or
    equivalent frameworks.
  • Integrate model providers (Claude, OpenAI, Gemini) with proper retry, fallback, timeout, cost,
    and latency handling.
  • Build and maintain third-party integrations and OAuth flows across CRMs, communication
    APIs, payment providers, and data sources, including handling token and session fragility.
  • Work with PostgreSQL and Supabase: schema design, row-level security, migrations, and query performance.
  • Implement vector storage and retrieval using pgvector or comparable systems for embeddings-based search.
  • Build background jobs, queues, and scheduled tasks; handle long-running and asynchronous AI work reliably.
  • Integrate Stripe for billing, subscriptions, and webhook handling.
  • Add observability and evaluation for AI behavior using tools such as Langfuse, with attention
    to output quality and correctness.
  • Review code, mentor mid-level developers, and surface technical risk early.
Required Experience
  • 5+ years of backend JavaScript/TypeScript (Node.js) with a strong grasp of asynchronous patterns, error handling, and API design.
  • Demonstrated production experience integrating LLM APIs, not prototypes: RAG, function or tool calling, or agent systems.
  • Solid experience with PostgreSQL or Supabase, including schema design and performance considerations.
  • At least one vector database or embedding workflow shipped to production.
  • Experience designing integrations against unreliable external services: rate limits, retries, idempotency, and webhooks.
  • Comfort with authentication and OAuth integration patterns.
  • Strong written communication, with the ability to reason about trade-offs and document decisions.
Nice to Have
  • LangGraph or comparable agent framework experience for multi-step, stateful agents.
  • Vercel AI SDK in production.
  • Python and FastAPI experience for cross-stack work on our services side.
  • Docker, AWS, Redis, and queue or background-job experience (BullMQ, Celery, or equivalent).
  • n8n or workflow-automation experience.
  • Voice AI exposure such as Retell AI or Vapi.
What We Look For Beyond the Checklist
  • You treat LLM output as probabilistic and design around it with validation, guardrails, and evaluation rather than trusting it blindly.
  • You anticipate failure modes early, including token and session fragility, rate limits, cost blowups, and queue backpressure, and scope them as work rather than discovering them in production.
  • You can take a short, ambiguous brief and turn it into a sensible service architecture without hand-holding.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Agentic AI Engineer
Agentic AI Engineer

Continuum Global • Gurugram District

On-site
INR 1,500,000 - 2,100,000
Health insurance
Flexible work environment
Fullstack Developer
Fullstack Developer

RovorAI • Dehradun

On-site
INR 900,000 - 1,500,000
Junior Agentic AI Engineer
Junior Agentic AI Engineer

Commerce Pundit • Ahmedabad District

On-site
INR 180,000 - 280,000
Senior Agentic AI Engineer
Senior Agentic AI Engineer

Alternative Path • Gurugram District

On-site
INR 1,400,000 - 2,400,000
Senior AI Engineer
Senior AI Engineer

Mallow Technologies • Karur

On-site
INR 1,800,000 - 2,400,000
Competitive salary
Career growth
Cutting-edge AI projects
+1
Senior Software Engineer
Senior Software Engineer

IntraEdge, Inc. • Pune District

On-site
INR 900,000 - 1,400,000
Senior Backend + AI Engineer
Senior Backend + AI Engineer

Shamrock AI • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Full Stack Developer (Backend & DevOps)
Full Stack Developer (Backend & DevOps)

2070Health • Bengaluru

On-site
INR 1,000,000 - 2,000,000
Ownership of critical architectural decisions
Work with cutting-edge AI technology
Fast-moving team environment
Software & AI Engineer
Software & AI Engineer

Healthminds Consulting • Bengaluru

On-site
INR 1,800,000 - 2,600,000
Lead AI Engineer
Lead AI Engineer

Bridge-it • New Delhi

Remote
INR 11,527,000 - 17,291,000