WPP

Back End Engineer

WPP
Apply
19 days ago
Gurgaon, IndiaSenior

Responsibilities

  • Design, build, test, and ship production TypeScript and Node.js code.
  • Own backend components and services end to end, including APIs, data models, tests, monitoring, and runbooks.
  • Design REST APIs and OpenAPI contracts with versioning, compatibility, idempotency, rate limiting, and webhooks.
  • Build and operate workloads using AWS Lambda, Kubernetes, queues, and event-driven services.
  • Maintain CI/CD pipelines and infrastructure defined through code.
  • Write design documents and architecture decision records and review other engineers’ code.
  • Build production AI features using the Anthropic and OpenAI APIs, including tool calling, structured output, and evaluations.
  • Maintain Claude Code configuration and an MCP server for AI agents.
  • Lead incident triage, post-incident reviews, performance investigations, and remediation.
  • Mentor less experienced engineers and collaborate with product, design, and delivery 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.
  • At least 3 years of experience testing, maintaining, or launching production software and 1 year of software design and architecture experience.
  • Experience working with globally distributed teams and stakeholders across time zones.
  • Deep knowledge of TypeScript, Zod, the Node.js event loop, NestJS or Fastify, REST, OpenAPI, JSON, and Protocol Buffers.
  • Experience designing PostgreSQL schemas and working with DynamoDB, MongoDB, and Redis.
  • Experience with asynchronous systems, queues, retries, dead-letter queues, and idempotent handlers.
  • Experience with AWS Lambda, AWS CDK or SAM, Kubernetes, Helm, autoscaling, rollouts, rollbacks, Step Functions, or EventBridge.
  • Experience with test-driven development, integration and contract testing, Testcontainers, Playwright, and flaky-test reduction.
  • Experience with OpenTelemetry, Datadog, CloudWatch, performance profiling, and production incident response.
  • Experience implementing OAuth 2.0, OpenID Connect, PKCE, client credentials, role-based access control, and secrets management.
  • Experience with trunk-based development, GitHub Flow, dependency management, and CI/CD pipelines.
  • Experience building production features on Anthropic and OpenAI APIs, including tool calling, structured output, evaluations, token tracking, and MCP servers.
  • Preferred experience with Nx or Turborepo, Kafka, change data capture, Cucumber, Bigtable, LangGraph, Google ADK, Anthropic Agent SDK, Okta, Keycloak, or Cognito.
  • B.Tech or B.E. in Computer Science, Information Technology, or a related field is preferred.

Benefits

  • Hybrid work arrangement with teams generally working in the office around four days per week in Gurugram.
  • Accommodation or flexibility may be discussed with the hiring team.
  • WPP is an equal opportunity employer committed to respect, belonging, and equal career opportunities.

Tech Stack

Amazon DynamoDBApache KafkaAWSCucumberDatadogHelmKubernetesMongoDBNestJSNode.jsPostgreSQLRedisTypeScript
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