Ingram Micro
Sr. Full-Stack Engineer
India · Hybrid · Full time
Apply on the employer’s site ↗See how well you match this job
You apply directly with the employer. ROLIVA does not submit applications from this page and is not the employer.
About the role
Description from the employer’s posting. Check the employer’s page for the current version.
- EmployerIngram Micro
- LocationIndia
- Work styleHybrid
- Employment typeFull time
- Employer posted
It's fun to work in a company where people truly BELIEVE in what they're doing!
Job Description:
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.
Show full description
What You Bring:
- 4+ years of full-stack engineering, with strong 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.
Check your resume against this job Free, no sign-up. Nothing you paste is stored.
Staying safe while you apply
- Never pay to apply, interview or accept an offer. ROLIVA never asks you for payment to apply to a job.
- Apply only through the official “Apply on the employer’s site” button, on the employer’s own site, and check that a recruiter’s email uses that employer’s own domain rather than a free email address.
- Be cautious of an offer made with no real interview, or pressure to decide quickly or share financial details early.
Does something look wrong with this listing? Use “Report broken link” in the role details, or read ROLIVA’s full job-safety guidance ↗.
Preparing for this role with ROLIVA
- Check the fit.
Compare the requirements with the experience you have confirmed, including gaps.
- Prepare honestly.
Build interview stories and application drafts from your own evidence.
- Keep track.
Save the role and record your own application status and follow-ups.
Software engineer jobs in Mumbai
ROLIVA currently lists 109 open roles like this in Mumbai.
Employers hiring for this
- Morningstar14 open roles
- NEC Software Solutions13 open roles
- Ingram Micro9 open roles
- NTT8 open roles
- WEB7 open roles
At a glance
- Work styleHybrid
- Employment typeFull time
- SenioritySenior
- Employer posted
- Added to ROLIVA
- Last checked
Skills in this posting
Skills ROLIVA found in the employer’s own description above. A mention is not a requirement.