Back to all jobs
WPP logo

Senior Full-Stack Engineer (Python/React)

WPP
Chennai3w ago
Seniority
Senior

About the role

<div class="content-intro"><p><strong>WPP is the trusted growth partner for the world’s leading brands.&nbsp;</strong></p> <p><strong>We unite cutting-edge media intelligence and data solutions, world-class creativity, next-generation production, transformative enterprise solutions and expert strategic counsel in a single company – powered by exceptional talent and our agentic marketing platform, WPP Open, to help our clients navigate change, capture opportunity and deliver transformational growth.&nbsp;</strong><br><strong>&nbsp;</strong><br><strong>We have been building the world's most valuable brands for 50 years and have global reach across 100+ markets, with deep local expertise.</strong><br><strong>&nbsp;</strong><br><strong>Our people are the key to our success. We're committed to fostering a culture of creativity, belonging and continuous learning, attracting and developing the brightest talent, and providing exciting career opportunities that help our people grow.&nbsp;</strong><br><strong>&nbsp;</strong><br><strong>For more information, visit <a href="https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwpp.com%2F&amp;data=05%7C02%7CErica.Durr%40wpp.com%7C9bf4566a65bc46a48ac008de749116ea%7C150b5e663d884dee83f6ed149b727a00%7C0%7C0%7C639076363668176216%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&amp;sdata=Q9juosud56XGLThSFZ1NpPZd6FXpJPxV74OeRZWoh%2B4%3D&amp;reserved=0" target="_blank">WPP.com.</a></strong><br><strong>&nbsp;</strong></p></div><p><strong><u>Why we're hiring:</u></strong></p> <p><span data-contrast="auto">WPP Enterprise Technology delivers IT services across the WPP group — enabling the world's most creative brands to co</span><span data-ccp-props="{&quot;335559738&quot;:320,&quot;335559739&quot;:120,&quot;335572079&quot;:4,&quot;335572080&quot;:6,&quot;335572081&quot;:3021338,&quot;469789806&quot;:&quot;single&quot;}">&nbsp;</span></p> <p><span data-contrast="auto">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 &amp; Business Platforms&nbsp;programme&nbsp;and take ownership of designing, building, and refining production-grade solutions — both as standalone products and as integrations within our core Hero portfolio.</span><span data-ccp-props="{&quot;335559739&quot;:120}">&nbsp;</span></p> <p><span data-contrast="auto">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.&nbsp;</span><span data-ccp-props="{&quot;335559739&quot;:120}">&nbsp;</span></p> <p>&nbsp;</p> <p><strong><u>What you'll be doing:</u></strong></p> <p><strong><span data-contrast="none">Solution Design &amp; Delivery</span></strong><span data-ccp-props="{&quot;335559738&quot;:200,&quot;335559739&quot;:80}">&nbsp;</span></p> <ul> <li><span data-contrast="auto">Design and develop full-stack solutions (<strong>Python </strong>back-end,&nbsp;<strong>React</strong>&nbsp;front-end) that integrate with portfolio products or run as standalone platforms.</span><span data-ccp-props="{&quot;335559739&quot;:80}">&nbsp;</span></li> <li><span data-contrast="auto">Architect service-to-service integration patterns: synchronous APIs, event queues, webhook pipelines, and scheduled batch processes.</span><span data-ccp-props="{&quot;335559739&quot;:80}">&nbsp;</span></li> <li><span data-contrast="auto">Build and maintain&nbsp;FastAPI&nbsp;services with clear contracts, versioning, and observability from day one.</span><span data-ccp-props="{&quot;335559739&quot;:80}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="none">Workflow &amp; Automation Engineering</span></strong><span data-ccp-props="{&quot;335559738&quot;:200,&quot;335559739&quot;:80}">&nbsp;</span></p> <ul> <li><span data-contrast="auto">Implement sophisticated multi-step automation workflows that coordinate actions across enterprise systems — document management, CRM, HR, finance, and media platforms.</span><span data-ccp-props="{&quot;335559739&quot;:80}">&nbsp;</span></li> <li><span data-contrast="auto">Build integrations between internal data sources, third-party APIs, and cloud platform services (Azure, GCP).</span><span data-ccp-props="{&quot;335559739&quot;:80}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="none">Quality, Governance &amp; Documentation</span></strong><span data-ccp-props="{&quot;335559738&quot;:200,&quot;335559739&quot;:80}">&nbsp;</span></p> <ul> <li><span data-contrast="auto">Build evaluation and testing frameworks so that every automated workflow is measurable, auditable, and improvable.</span><span data-ccp-props="{&quot;335559739&quot;:80}">&nbsp;</span></li> <li><span data-contrast="auto">Work closely with the Engineering Lead to define governance standards: access control, audit logging, safe defaults, and compliance guardrails.</span><span data-ccp-props="{&quot;335559739&quot;:80}">&nbsp;</span></li> <li><span data-contrast="auto">Maintain thorough technical documentation — architecture diagrams, runbooks, API specs, and decision records.</span><span data-ccp-props="{&quot;335559739&quot;:80}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="none">Collaboration</span></strong><span data-ccp-props="{&quot;335559738&quot;:200,&quot;335559739&quot;:80}">&nbsp;</span></p> <ul> <li><span data-contrast="auto">Operate within an Agile Kanban team, taking stories from backlog refinement through to production deployment.</span><span data-ccp-props="{&quot;335559739&quot;:80}">&nbsp;</span></li> <li><span data-contrast="auto">Act as the technical bridge between business stakeholders and engineering: translating requirements into pragmatic designs and communicating trade-offs clearly.</span></li> <li>Support other automation delivery teams across WPP with technical guidance and code reviews.<span data-ccp-props="{&quot;335559739&quot;:80}">&nbsp;</span></li> </ul> <p>&nbsp;</p> <p><strong><u>What you'll need:</u></strong></p> <p><strong><span data-contrast="none">Essential</span></strong><span data-ccp-props="{&quot;335559738&quot;:200,&quot;335559739&quot;:80}">&nbsp;</span></p> <ul> <li><span data-contrast="auto">7–9 years of professional software engineering experience, with <strong>Python </strong>as the primary back-end language.</span><span data-ccp-props="{&quot;335559739&quot;:80}">&nbsp;</span></li> <li><span data-contrast="auto">Strong <strong>React </strong>/ <strong>TypeScript </strong>front-end skills — you can build and own the full vertical, not just the API layer.</span><span data-ccp-props="{&quot;335559739&quot;:80}">&nbsp;</span></li> <li><span data-contrast="auto">Solid&nbsp;FastAPI&nbsp;or equivalent Python API framework&nbsp;experience;&nbsp;you know how to structure a production service.</span><span data-ccp-props="{&quot;335559739&quot;:80}">&nbsp;</span></li> <li><span data-contrast="auto">Proven experience designing and operating event-driven or pipeline architectures (queues, schedulers, webhooks, streaming).</span><span data-ccp-props="{&quot;335559739&quot;:80}">&nbsp;</span></li> <li><span data-contrast="auto">Comfortable working across cloud platforms — Azure and/or GCP — including managed services for&nbsp;compute, storage, and messaging.</span><span data-ccp-props="{&quot;335559739&quot;:80}">&nbsp;</span></li> <li><span data-contrast="auto">Experience integrating with enterprise identity, directory, and SaaS APIs (Microsoft 365 ecosystem is a strong advantage).</span><span data-ccp-props="{&quot;335559739&quot;:80}">&nbsp;</span></li> <li><span data-contrast="auto">Hands-on experience building search or retrieval-augmented systems: embedding pipelines, vector databases, semantic indexing.</span><span data-ccp-props="{&quot;335559739&quot;:80}">&nbsp;</span></li> <li><span data-contrast="auto">Solid understanding of evaluation and testing practices for complex, non-deterministic systems.</span><span data-ccp-props="{&quot;335559739&quot;:80}">&nbsp;</span></li> <li><span data-contrast="auto">Agile practitioner — comfortable in Kanban or Scrum, familiar with backlog management, sprint ceremonies, and incremental delivery.</span><span data-ccp-props="{&quot;335559739&quot;:80}">&nbsp;</span></li> <li><span data-contrast="auto">Excellent written and verbal English; you document your work and communicate clearly with both engineers and non-technical stakeholders.</span><span data-ccp-props="{&quot;335559739&quot;:80}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="none">Nice to Have</span></strong><span data-ccp-props="{&quot;335559738&quot;:200,&quot;335559739&quot;:80}">&nbsp;</span></p> <ul> <li><span data-contrast="auto">Familiarity with Microsoft Copilot Studio or Power Platform.</span><span data-ccp-props="{&quot;335559739&quot;:80}">&nbsp;</span></li> <li><span data-contrast="auto">Exposure to enterprise-grade governance patterns: RBAC, audit trails, policy-as-code.</span><span data-ccp-props="{&quot;335559739&quot;:80}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="none">Certifications</span></strong><span data-ccp-props="{&quot;335559738&quot;:320,&quot;335559739&quot;:120,&quot;335572079&quot;:4,&quot;335572080&quot;:6,&quot;335572081&quot;:3021338,&quot;469789806&quot;:&quot;single&quot;}">&nbsp;</span></p> <p><strong><span data-contrast="none">Mandatory (required&nbsp;in first 30 days)</span></strong><span data-ccp-props="{&quot;335559738&quot;:200,&quot;335559739&quot;:80}">&nbsp;</span></p> <ul> <li data-leveltext="•" data-font="" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;•&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="24" data-aria-level="1"><span data-contrast="auto">Microsoft Azure AI Engineer Associate (AI-102)</span><span data-ccp-props="{&quot;335559739&quot;:80}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="none">Desirable /&nbsp;Required&nbsp;within 3 months</span></strong><span data-ccp-props="{&quot;335559738&quot;:200,&quot;335559739&quot;:80}">&nbsp;</span></p> <ul> <li data-leveltext="•" data-font="" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;•&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="25" data-aria-level="1"><span data-contrast="auto">GitHub Copilot (GH-300)</span><span data-ccp-props="{&quot;335559739&quot;:80}">&nbsp;</span></li> <li data-leveltext="•" data-font="" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;•&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="25" data-aria-level="1"><span data-ccp-props="{&quot;335559739&quot;:80}"><span data-contrast="auto">Microsoft Power Platform Fundamentals (PL-900)</span>&nbsp;</span></li> </ul> <p>&nbsp;</p> <p><span style="text-decoration: underline;"><strong>Who you are:</strong></span></p> <p><strong>You're open<em>:</em> </strong>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.</p> <p><strong>You're optimistic<em>:</em></strong> <span id="628d56ad5d8a35dab853e65d9daa237c" class="editor-module-hl-green-solid">We believe</span> 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.</p> <p><strong>You're extraordinary:</strong> we are stronger together: through collaboration we achieve the amazing. We are creative leaders and pioneers of our industry; we provide extraordinary every day.</p> <p>&nbsp;</p> <p><span style="text-decoration: underline;"><strong>What we'll give you:</strong></span></p> <p><strong>Passionate, inspired people</strong> – We aim to create a culture in which people can do extraordinary work.</p> <p><strong>Scale and opportunity</strong> – We offer the opportunity to create, influence and complete projects at a scale that is unparalleled in the industry.</p> <p><strong>Challenging and stimulating work</strong> – Unique work and the opportunity to join a group of creative problem solvers. Are you up for the challenge?</p><div class="content-conclusion"><p><strong>We believe the best work happens when we're together, fostering creativity, collaboration, and connection. That's why we’ve adopted a hybrid approach, with teams in the office around four days a week. If you require accommodations or flexibility, please discuss this with the hiring team during the interview process.</strong></p> <p><strong>WPP is an equal opportunity employer and considers applicants for all positions without discrimination or regard to particular characteristics. We are committed to fostering a culture of respect in which everyone feels they belong and has the same opportunities to progress in their careers.</strong></p> <h4><strong>Please read our Privacy Notice (<a href="https://www.wpp.com/en/careers/wpp-privacy-policy-for-recruitment">https://www.wpp.com/en/careers/wpp-privacy-policy-for-recruitment</a>) for more information on how we process the information you provide.</strong></h4></div>

731,000+ hidden jobs like this

WPP and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.