Full Stack Engineer (Python)

THG Ingenuity

Pune District

On-site

INR 1,200,000 - 2,000,000

Full time

17 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

THG Ingenuity in Pune, India, invites a hands-on Full-Stack Software Engineer (Mid-Level) to join our AI & Data team in the Logistics Squad. You’ll own full-stack features from API to UI, work with Python backends, NestJS, Next.js, and modern databases, while leveraging AI agents to boost productivity.

You will collaborate across an AI-first team, deploy on Google Cloud, and develop scalable, multi-tenant systems in a fast-paced retail and e-commerce environment.

Qualifications

  • 3+ years shipping production web apps with end-to-end ownership.
  • Strong production Python skills with async services (FastAPI or similar).
  • Full-Stack proficiency with TypeScript, Node.js (NestJS) and modern React (Next.js).
  • Relational DB experience (PostgreSQL) and ORM knowledge (TypeORM/Prisma/SQLAlchemy).
  • Messaging systems like Pub/Sub, Kafka, SQS or RabbitMQ familiarity.
  • Experience with GenAI/agent frameworks (LangChain, LlamaIndex, Vertex AI).
  • Proficient with AI-assisted coding tools (Cursor, Copilot, Claude Code).
  • Willingness to work on-site at the Pune office.

Responsibilities

  • Own vertical slices delivering full-stack features from spec to API, database schema, and UI.
  • Architect Python services coordinating LLMs, tools, batch jobs, and event lifecycles via Pub/Sub.
  • Scale multi-tenant modules (auth, workspaces) in NestJS and PostgreSQL with zero-downtime migrations.
  • Build accessible, responsive UI using Next.js, React, Tailwind CSS, shadcn/ui, and form validation (React Hook Form, Zod).
  • Deploy and operate on GCP: Cloud Run, Cloud SQL, Cloud Storage; monitor health with logs and metrics.
  • Integrate AI agents to plan, write, test, and refactor production code daily.

Skills

Python
TypeScript
NestJS
Next.js
React
PostgreSQL
ORM
Async Python
LangChain
AI Agents

Tools

NestJS
TypeORM
PostgreSQL
SQLAlchemy
Next.js
Tailwind CSS
shadcn/ui
React Hook Form
Zod
LangChain
LangGraph
LlamaIndex
Vertex AI Agent Builder
Cursor
GitHub Copilot

Job description

Job Title: Full-Stack Software Engineer (Mid-Level) - AI & Data (Logistics Squad)

Location: Pune, India (100% On-Site)

Employment Type: Full-Time

Experience Required: 3+ Years

Department: AI & Data

About THG Ingenuity

THG Ingenuity is a fully integrated digital commerce ecosystem designed to power global brands without limits. Our global tech engine comprises THG Commerce, THG Studios, and THG Fulfilment, powering enterprise partners like Coca-Cola, Nestlé, Elemis, and Procter & Gamble.

About the Team & Role

Join one of the largest AI teams in retail and e-commerce. We operate at global scale across product discovery, demand forecasting, pricing, fraud prevention, and warehouse fulfillment.

We are an AI-first team-we don't just build AI products, we build with AI. You will use coding agents (such as Cursor, Copilot, or Claude Code) as an everyday default to move faster, write resilient code, and focus on high-judgment problems.

This is a hands-on, backend-leaning full-stack role. The core center of gravity is Python, powering generation and processing services. Our transactional platform runs on NestJS, TypeORM, and PostgreSQL, surfaced to users via Next.js. You will own full vertical slices from screen to database schema.

Key Responsibilities
  • Own Vertical Slices: Deliver full-stack features from spec through API design, schema changes, NestJS transactional logic, Python services, and Next.js interfaces.
  • Architect Python Services: Build and maintain core processing services orchestrating LLMs/tools, batch jobs, and asynchronous event lifecycles over Google Cloud Pub/Sub.
  • Scale Transactional Systems: Design and evolve multi-tenant modules (auth, workspaces, core domains) in NestJS and PostgreSQL with zero-downtime migrations.
  • Build User Interfaces: Ship accessible, responsive screens using Next.js (App Router), React, Tailwind CSS, shadcn/ui, React Hook Form, and Zod.
  • Deploy & Operate on GCP: Deploy services to Cloud Run, manage data on Cloud SQL and Cloud Storage, and monitor production health with logs, metrics, and alerts.
  • Build with AI Agents: Integrate coding agents fluently into your daily workflow to plan, write, test, and refactor production code.
Must-Have Qualifications (Essential)
  • Experience: 3+ years shipping and operating production web applications with end-to-end feature ownership.
  • Core Python (Primary Skill): Strong production background designing, testing, and scaling async Python services (FastAPI or similar async toolchains).
  • Full-Stack Competency: Working proficiency with TypeScript across Node.js (NestJS strongly preferred; Express/Fastify acceptable) and modern React (Next.js strongly preferred).
  • Databases & ORM: Practical experience with relational databases (PostgreSQL preferred), schema design, indexing, and ORMs (SQLAlchemy, TypeORM, Prisma, etc.).
  • Asynchronous Systems: Hands-on experience with message brokers (Pub/Sub, Kafka, SQS, or RabbitMQ), including retries, idempotency, and dead-letter handling.
  • GenAI / Agentic Exposure: Practical hands-on exposure building with LLM/agent frameworks (LangChain, LangGraph, LlamaIndex, Vertex AI Agent Builder, etc.).
  • AI-Assisted Workflow: Regular daily use of AI coding assistants (Cursor, Claude Code, GitHub Copilot, Windsurf).
  • Work Arrangement: Willingness to work on-site at our Pune office.
Good to Have (Desirable)
  • Experience with multi-tenant SaaS architectures and multi-level RBAC/ACLs.
  • Deep event-driven experience on Google Cloud Pub/Sub (ordering keys, push/pull models).
  • Production experience with model providers (Gemini, OpenAI, Anthropic), streaming generation, and tool-calling patterns.
  • Exposure to e-commerce, retail logistics, warehouse fulfillment, or supply chain systems.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Java
Senior Software Engineer - Java

ESP Engineered • Pune District

Hybrid
INR 800,000 - 1,200,000
Career advancement opportunities
Innovative work environment
Full Stack AI Engineer (AI / Python coding / Nodejs) - Bangalore
Full Stack AI Engineer (AI / Python coding / Nodejs) - Bangalore

Teamplus Staffing Solution • Bengaluru

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

Tarento Group • Delhi

On-site
INR 3,000,000 - 5,200,000
Senior Engineer Software - AI [T500-29309]
Senior Engineer Software - AI [T500-29309]

Albertsons Companies India • Bengaluru

On-site
INR 350,000 - 600,000
Senior Full Stack Engineer
Senior Full Stack Engineer

ESP Engineered • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Site Reliability Engineer
Senior Site Reliability Engineer

THG Ingenuity • Pune District

On-site
INR 3,200,000 - 5,400,000
AI – Python Full Stack Developer (Fresher)
AI – Python Full Stack Developer (Fresher)

Thorsignia • Bengaluru

On-site
INR 400,000 - 600,000
Sr Developer- AI
Sr Developer- AI

Mattel, Inc. • Hyderabad

On-site
INR 2,500,000 - 5,000,000
Senior FullStack Engineer (Noida, BLR, India)
Senior FullStack Engineer (Noida, BLR, India)

StartX • Dadri, Bengaluru

Hybrid
INR 800,000 - 1,200,000
Senior Associate, Core Technology
Senior Associate, Core Technology

GALE • Bengaluru

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