Back to jobs
Regional hiringpublishedExternal employer
IMIngram Micro India Private
Ingram Micro India PrivateIT Distribution

Senior Full-Stack Engineer

Python, React & AI Agents

Location

Mumbai, India

Work type

Onsite

Employment

Full Time

Experience

4+ years

Compensation

Compensation not disclosed

Posted

5d ago

Summary and responsibilities

Role overview

Summary

This Senior Full-Stack Engineer role at Ingram Micro involves developing features across AI agent prompts and tools, FastAPI services, Postgres/SQLite persistence, and the React audit-review UI. The engineer will be responsible for building and maintaining Python/FastAPI backends, implementing and refining AI agents, and hardening React/TypeScript components for the UI.

It's fun to work in a company where people truly BELIEVE in what they're doing! : Full-Stack Engineer (Python + React + AI Agents)

Ingram Micro is seeking an embedded full-stack engineer who will deliver features across: agent prompts and tools, FastAPI services, Postgres/SQLite persistence, and the React audit-review UI. Each engineer is expected to be comfortable moving between the agent layer, the API layer, and the front-end inside a single feature.

Key responsibilities

  • Build and maintain features in the Python/FastAPI backend (server, routes, services) including audit orchestration, audit cache, scheduler, reporting, and integrations with internal Ingram applications, third-party SaaS tools, and infrastructure systems.

  • Implement and refine agents and prompts: output_schema-bound verdict agents, MCP tool wiring, prompt templates and SOP-injection blocks.

  • Build and harden React/TypeScript components in the audit-review UI: report views, verdict drill-downs, override workflows, and dashboards consuming the Insight Agent output.

  • Write Pydantic models, schema-repair logic, and unit/integration tests.

  • Integrate with change-management, HR, and identity/directory systems through MCP-bound tool servers and REST clients.

  • Contribute to the Postgres / SQLite data model and to migration / backfill scripts.

  • Participate in code reviews, on-call triage, and accuracy/regression reviews.

  • Ship features with the platform's accuracy controls already in place: temperature 0.0 on verdict agents, mandatory evidence citation, deterministic prompt construction, and reproducibility checks.

What You Bring

  • 4+ years of full-stack engineering, with solid production experience in BOTH Python and React/TypeScript.

  • Python: FastAPI (or Flask/Starlette), Pydantic v2, asyncio, SQLAlchemy, Postgres, REST API design, pytest.

  • React/TypeScript: functional components, hooks, state management, typed API clients, working with paginated tables and detail views.

  • Hands-on experience building or integrating AI agents - at least one production or substantial prototype using Google ADK, LangGraph, LangChain, OpenAI Assistants, or comparable, including tool-use and structured outputs.

  • Comfortable with prompt engineering for frontier LLMs (Gemini, Claude, GPT-4-class) and with debugging structured-output failures.

  • Git, code review, and trunk-based / feature-branch workflows.

  • Docker and basic familiarity with containerized cloud deployments.

Nice-to-have

  • MCP (Model Context Protocol) server or client experience.

  • Experience integrating with change-management, HR, and identity/directory systems via REST APIs or equivalent.

  • SQLite + Postgres dual-store applications.

  • Bitbucket Pipelines or equivalent CI/CD experience.

  • Exposure to GRC / IAM / SOX / ITGC tooling.

  • Prior work on LLM evaluation harnesses and regression testing.

Updated 5d ago

Candidate fit

Skills and qualifications

Additional skills

Python • 1+ yrs
React • 1+ yrs
AI Agents • 1+ yrs
FastAPI • 1+ yrs
Postgres • 1+ yrs
TypeScript • 1+ yrs
Prompt Engineering • 1+ yrs
Docker • 1+ yrs

Experience

4+ years

How this role is positioned

Role classification

Job domains

Software Engineering

Industries

Software & SaaS

Employment

Full Time

Contract duration

Permanent

Hiring type

Direct

Global hiring

Location specific

Offer details

Compensation and benefits

Compensation

Compensation not disclosed

VisibilityShared on listing
CurrencyUSD
PeriodYearly

Location, schedule, and role shape

Work setup

Work conditions

Primary locationMumbai, India
Work typeOnsite
Global hiringNo

Bandwidth profile

peopleMedium7/10
physicalLow2/10
cognitiveHigh9/10
executionHigh9/10
creativityHigh8/10
uncertaintyHigh8/10
communicationMedium7/10

Context on the employer

Company snapshot

Company

Ingram Micro India Private

Team size

Growing team

Location

Mumbai, India

Ingram Micro is seeking an embedded full-stack engineer who will deliver features across: agent prompts and tools, FastAPI services, Postgres/SQLite persistence, and the React audit-review UI. Each engineer is expected to be comfortable moving between the agent layer, the API layer, and the front-end inside a single feature.

Visit website

Senior Full-Stack Engineer

Mumbai, IndiaFull Time