Skip to main content
Posted 12 June, 2026

Senior Full-Stack Engineer (Python/React)

WPP
Chennai Full Time
Reference: 102_701267_8396096002

Why we're hiring:

WPP Enterprise Technology delivers IT services across the WPP group - enabling the world's most creative brands to co

We are looking for a seasoned full-stack engineer who enjoys systems design, integration complexity, and intelligent workflow automation. You will join our Global Automation & Business Platforms programme and take ownership of designing, building, and refining production-grade solutions - both as standalone products and as integrations within our core Hero portfolio.

Day-to-day you will architect event-driven pipelines, build Python and React services, wire together enterprise APIs, and make smart engineering decisions on frameworks and data models.

What you'll be doing:

Solution Design & Delivery

  • Design and develop full-stack solutions (Python back-end, React front-end) that integrate with portfolio products or run as standalone platforms.
  • Architect service-to-service integration patterns: synchronous APIs, event queues, webhook pipelines, and scheduled batch processes.
  • Build and maintain FastAPI services with clear contracts, versioning, and observability from day one.

Workflow & Automation Engineering

  • Implement sophisticated multi-step automation workflows that coordinate actions across enterprise systems - document management, CRM, HR, finance, and media platforms.
  • Build integrations between internal data sources, third-party APIs, and cloud platform services (Azure, GCP).

Quality, Governance & Documentation

  • Build evaluation and testing frameworks so that every automated workflow is measurable, auditable, and improvable.
  • Work closely with the Engineering Lead to define governance standards: access control, audit logging, safe defaults, and compliance guardrails.
  • Maintain thorough technical documentation - architecture diagrams, runbooks, API specs, and decision records.

Collaboration

  • Operate within an Agile Kanban team, taking stories from backlog refinement through to production deployment.
  • Act as the technical bridge between business stakeholders and engineering: translating requirements into pragmatic designs and communicating trade-offs clearly.
  • Support other automation delivery teams across WPP with technical guidance and code reviews.

What you'll need:

Essential

  • 7-9 years of professional software engineering experience, with Python as the primary back-end language.
  • Strong React / TypeScript front-end skills - you can build and own the full vertical, not just the API layer.
  • Solid FastAPI or equivalent Python API framework experience; you know how to structure a production service.
  • Proven experience designing and operating event-driven or pipeline architectures (queues, schedulers, webhooks, streaming).
  • Comfortable working across cloud platforms - Azure and/or GCP - including managed services for compute, storage, and messaging.
  • Experience integrating with enterprise identity, directory, and SaaS APIs (Microsoft 365 ecosystem is a strong advantage).
  • Hands-on experience building search or retrieval-augmented systems: embedding pipelines, vector databases, semantic indexing.
  • Solid understanding of evaluation and testing practices for complex, non-deterministic systems.
  • Agile practitioner - comfortable in Kanban or Scrum, familiar with backlog management, sprint ceremonies, and incremental delivery.
  • Excellent written and verbal English; you document your work and communicate clearly with both engineers and non-technical stakeholders.

Nice to Have

  • Familiarity with Microsoft Copilot Studio or Power Platform.
  • Exposure to enterprise-grade governance patterns: RBAC, audit trails, policy-as-code.

Certifications

Mandatory (required in first 30 days)

  • Microsoft Azure AI Engineer Associate (AI-102)

Desirable / Required within 3 months

  • GitHub Copilot (GH-300)
  • Microsoft Power Platform Fundamentals (PL-900)

Who you are:

You're open: We are inclusive and collaborative; we encourage the free exchange of ideas; we respect and celebrate diverse views. We are open-minded: to new ideas, new partnerships, new ways of working.

You're optimistic: We believe in the power of creativity, technology and talent to create brighter futures or our people, our clients and our communities. We approach all that we do with conviction: to try the new and to seek the unexpected.

You're extraordinary: we are stronger together: through collaboration we achieve the amazing. We are creative leaders and pioneers of our industry; we provide extraordinary every day.

What we'll give you:

Passionate, inspired people - We aim to create a culture in which people can do extraordinary work.

Scale and opportunity - We offer the opportunity to create, influence and complete projects at a scale that is unparalleled in the industry.

Challenging and stimulating work - Unique work and the opportunity to join a group of creative problem solvers. Are you up for the challenge?

Sign up for Job Alerts