WPP

Back End Engineer

WPP
Apply
19 days ago
Gurgaon, IndiaSenior

Responsibilities

  • Design, build, test, and ship production code every sprint using test-first practices.
  • Own components or services end to end, including design, OpenAPI contracts, data models, Playwright test suites, monitoring, and runbooks.
  • Design architecture, write design documents and architecture decision records, and review other engineers’ code.
  • Choose and operate AWS Lambda or Kubernetes workloads and maintain the CI/CD pipelines that deploy them.
  • Lead incident triage, write post-incident reviews, and resolve underlying reliability and performance issues.
  • Build production AI features using Anthropic and OpenAI APIs, including tool calling, structured output, evaluations, token-cost tracking, Claude Code configuration, and MCP servers.
  • Develop React interfaces and contribute components to the design system, including interfaces that stream AI-service responses.
  • Design REST APIs, PostgreSQL schemas, asynchronous queue-based systems, authentication and authorization flows, and cloud infrastructure.
  • Mentor less experienced engineers and support onboarding for new team members.
  • Communicate technical trade-offs and collaborate asynchronously with product, design, delivery, and engineering colleagues across regions.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • At least 5 years of professional software development experience with TypeScript and Node.js or Python.
  • At least 3 years of experience testing, maintaining, or launching production software and 1 year of software design and architecture experience.
  • Deep backend experience with strictly typed code, runtime validation using Zod or Pydantic, concurrency, profiling, and NestJS, Fastify, or FastAPI.
  • Experience with React state management, memoisation, lazy loading, code splitting, WCAG AA accessibility, and design-system components.
  • Experience designing APIs with OpenAPI, JSON, Protocol Buffers, versioning, backwards compatibility, idempotency keys, rate limiting, and webhooks.
  • Experience with PostgreSQL, DynamoDB, MongoDB, and Redis, including schema design, query tuning, transactions, and caching.
  • Experience designing asynchronous systems using SQS, BullMQ, or Celery with retries, dead-letter queues, and idempotent handlers.
  • Experience designing AWS Lambda services with AWS CDK or SAM and operating Kubernetes with Helm, autoscaling, rollouts, and rollbacks.
  • Experience with test-driven development, integration and contract testing using Testcontainers, and Playwright test suites.
  • Experience with OpenTelemetry, Datadog, CloudWatch, production monitoring, performance profiling, and incident response.
  • Experience implementing OAuth 2.0, OpenID Connect, PKCE, client credentials, role-based access control, secret rotation, dependency scanning, and static analysis.
  • Experience with trunk-based development, GitHub Flow, dependency management, technical documentation, mentoring, and globally distributed teams.
  • Preferred: B.Tech or B.E. in Computer Science, Information Technology, or a related field; Nx or Turborepo; Kafka and change data capture; Cucumber; Bigtable; LangGraph, Google ADK, or Anthropic Agent SDK; and Okta, Keycloak, or Cognito.

Benefits

  • Hybrid work arrangement with teams generally in the office around four days per week.
  • Flexibility or accommodations may be discussed with the hiring team during the interview process.
  • Equal opportunity employment and a workplace focused on respect, belonging, and career development.

Tech Stack

Amazon DynamoDBApache KafkaAWSCucumberDatadogFastAPIHelmKubernetesMongoDBNestJSNode.jsPostgreSQLPythonReactRedisTypeScript
WPP

About WPP

10,000+ employees

WPP is a public advertising and marketing services group that provides creative, media, data, and public relations solutions to global brands. It operates agency networks including Ogilvy, VML/GroupM, Grey, and AKQA, generating revenue from agency fees and media investment management. Founded in 1971 and headquartered in London, it serves clients across 100+ markets worldwide.

Contact me