Full Stack Engineer (Python) (India)

Full Stack Engineer (Python) (India)

08 Sep
|
THG Ingenuity
|
India

08 Sep

THG Ingenuity

India

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 contemporary 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.

📌 Full Stack Engineer (Python) (India)
🏢 THG Ingenuity
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full stack engineer (python) (india) / india