# Back End Engineer at WPP

WPP is hiring a Back End Engineer. Level rates it Works on AI ●●●○; you can [apply on WPP](https://jobsbylevel.com/go/b8798cf2-f772-4c89-b27d-0b705938acc0?utm_medium=ai-agent).

AI Level 3, AI centrality 65 out of 100. India.

## Details

- Company: [WPP](https://jobsbylevel.com/companies/wpp)
- AI level: AI Level 3 (score 65 out of 100)
- Location: India
- Posted: October 24, 2026
- Apply: https://jobsbylevel.com/go/b8798cf2-f772-4c89-b27d-0b705938acc0?utm_medium=ai-agent
- Free CV review for this job: https://jobsbylevel.com/cv-review?job=back-end-engineer-at-wpp-461360

## Prepare for this job

The job page lists 5 likely interview questions for this offer, with a CV checklist: https://jobsbylevel.com/jobs/back-end-engineer-at-wpp-461360

## Description

WPP is the trusted growth partner for the world’s leading brands. 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. We work with the world's most valuable brands and have global reach across 100+ markets, with deep local expertise. 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. For more information, visit WPP.com. Senior TypeScript Engineer WPP Open · Engineering · Gurugram About the job: WPP Open is WPP's AI-enabled marketing operating system, used by brands and agencies around the world. Our engineering teams in India build and run it alongside colleagues in the UK and Europe. As a Senior Engineer you own a component or service, from its design and API to its tests and production health, and you mentor other engineers. Our interviews are practical and hands-on. Responsibilities: • Design, build, test and ship production code every sprint, test-first. • Own a component or service end to end: its design, OpenAPI contract, data model, Playwright test suite, monitoring and runbook. • Write design documents and architecture decision records for your component, and review other engineers' code with rigour and care. • Choose between AWS Lambda and Kubernetes for your workloads, and build and maintain the CI/CD pipeline that ships them. • Lead triage when your component fails, write post-incident reviews and fix the underlying causes. • Build production AI features on the Anthropic and OpenAI APIs, and maintain your component's Claude Code configuration and MCP server. • Explain technical trade-offs to product and delivery colleagues, including colleagues in other regions. • Mentor less experienced engineers and help new joiners become productive quickly Minimum qualifications: • Bachelor's degree or equivalent practical experience. • 5 years of professional software development in TypeScript and Node.js. • 3 years of experience testing, maintaining or launching production software, and 1 year of experience with software design and architecture. • Experience working in globally distributed teams across time zones, with stakeholders in other regions. • Language and craft. You write strict, idiomatic TypeScript, including advanced types and runtime validation at service boundaries with Zod. You understand the Node.js event loop well enough to recognise and fix blocking work, and you can profile CPU and memory when a service misbehaves. You know NestJS or Fastify in depth and structure packages so that a codebase stays easy to change. • APIs and data formats. You design REST APIs with OpenAPI and own the contract for your service, including versioning, backwards compatibility, idempotency keys, rate limiting and webhooks. You know when to use JSON and when to use Protocol Buffers, and you check schema compatibility automatically in your pipeline. • Data. You design PostgreSQL schemas and change them without downtime, tune slow queries and understand transaction isolation. You model data well in both DynamoDB and MongoDB, use Redis for caching, and choose the right store for each workload with clear reasons. • Asynchronous systems and reliability. You design producers and consumers on queues such as SQS and BullMQ, with retries, dead-letter queues and idempotent handlers so that at-least-once delivery is safe. You recognise when these safeguards are needed before anyone asks. • Cloud and platform. You design services on AWS Lambda, with sensible function boundaries, concurrency settings, dead-letter queues and Step Functions

The description is cut here. Read the full offer: https://jobsbylevel.com/jobs/back-end-engineer-at-wpp-461360

Source: https://jobsbylevel.com/jobs/back-end-engineer-at-wpp-461360

## Cite this page

Level. https://jobsbylevel.com/jobs/back-end-engineer-at-wpp-461360.

Get job alerts: https://jobsbylevel.com/newsletter
