Senior Python Software Engineer

Tripgain

Bengaluru

On-site

INR 1,800,000 - 3,000,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TripGain in Bengaluru is seeking a Senior Python Engineer to own core components of our Travel & Expense Platform. You will work on services that search and book flights, hotels, and ground travel, and you will process expense receipts and invoices with tight API contracts and reliable third‑party integrations.

You’ll ship LLM‑backed features to production, design around model limitations, and contribute to code quality through testing and thorough documentation.

Qualifications

  • Python backend depth (5+ years).
  • Strong Python, ideally with FastAPI; async programming you genuinely understand.
  • Designed and maintained APIs that other teams or customers depend on.
  • Solid relational database skills and production data handling.
  • Experience wiring up third‑party APIs and turning them into reliable code.
  • Background jobs, caching, queues, webhooks and AI/LLM work.

Responsibilities

  • Own features end to end — from design through production.
  • Work on services that search and book flights, hotels and ground travel.
  • Process expense receipts and invoices; integrate with supplier systems.
  • Ship an LLM‑backed feature to production with real users.
  • Test, document and review your own work before completion.

Skills

Python
Async programming
API design
Testing
Documentation
Code review
AI tooling
LLM integration

Tools

FastAPI
PostgreSQL
REST APIs

Job description

Role & responsibilities

Senior Python Engineer Travel & Expense Platform

Company: TripGain • Location: Bangalore • Experience: 5–8 years

About the work

We build corporate travel and expense software, plus a booking platform used by travel agencies. You'd be working on services that search and book flights, hotels and ground travel, process expense receipts and invoices, integrate with airline and supplier systems, and increasingly, on AI assistants that do this work on a user's behalf.

You'll own features end to end — from design through production — rather than picking up pre-specified tickets.

What we're looking for

Python backend depth (5+ years)

Strong Python, ideally with FastAPI; async programming you genuinely understand, not just async def on everything

You've designed and maintained APIs that other teams or customers depend on

Databases

Solid relational database skills — schema design, query performance, and a careful hand with production data and schema changes

Integration

Real experience wiring up third‑party APIs that are inconsistent, poorly documented or legacy, and turning them into something clean your own code can rely on

Background jobs, caching, queues, webhooks
AI / LLM work

You've shipped an LLM‑backed feature to production with real users — not a prototype

You understand where these models are unreliable and how to design around it: validation, fallbacks, confidence handling, cost and latency control

Craft

You test what matters, document what you build, and verify your own work before calling it done

You're comfortable with AI coding tools and review their output as carefully as a colleague's

Nice to have

Travel or fintech domain experience

Multi‑tenant SaaS

Analytics or data‑heavy systems

Enough frontend to build an internal admin screen

Vector search / RAG, agent frameworks, MCP

How we work

Correctness matters more to us than speed or cost — we don't trade accuracy for a faster response

We write and speak in plain language, in code, UI and docs alike

Small team, high ownership, short path from idea to production

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

Palni • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer – Backend (Python | B2B SaaS/AI | 2–5 Years)
Senior Software Engineer – Backend (Python | B2B SaaS/AI | 2–5 Years)

ITILITE • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
Senior Python Developer
Senior Python Developer

HypTechie • Bengaluru

On-site
INR 2,000,000 - 4,000,000
Senior Python Developer
Senior Python Developer

TECEZE • Chennai District

Hybrid
INR 1,200,000 - 1,800,000
Python Developer
Python Developer

VE3 • Maharashtra

On-site
INR 1,500,000 - 2,800,000
Competitive salary
Career growth
Collaborative environment
Senior Python Developer
Senior Python Developer

Uplers • Patna

Remote
INR 500,000 - 900,000
Senior Backend Developer (Python) - 3-6 years
Senior Backend Developer (Python) - 3-6 years

Trendlyne Technologies • Bengaluru

On-site
INR 1,400,000 - 2,400,000
Senior Front End Developer - Angular and Python
Senior Front End Developer - Angular and Python

Manav Sansadhan Vikas Salaahkar • Bengaluru

Hybrid
INR 1,000,000 - 1,500,000
Senior Python Engineer
Senior Python Engineer

Tekskills • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Senior Python Developer
Senior Python Developer

Uplers • Bhopal

Remote
INR 1,500,000 - 1,900,000