WPP

Back End Engineer

WPP
Apply
19 days ago
Gurgaon, IndiaSenior

Responsibilities

  • Design, build, test, and ship production backend code in TypeScript and Node.js.
  • Own services end to end, including design, OpenAPI contracts, data models, Playwright tests, monitoring, and runbooks.
  • Design and operate workloads using AWS Lambda, Kubernetes, Helm, autoscaling, rollouts, and rollbacks.
  • Build and maintain CI/CD pipelines and define infrastructure with AWS CDK or SAM.
  • Design APIs, schemas, asynchronous systems, queues, retries, dead-letter queues, and idempotent handlers.
  • Build production AI features using Anthropic and OpenAI APIs, tool calling, structured output, evaluations, Claude Code configuration, and MCP servers.
  • Own observability, performance budgets, Datadog monitors, CloudWatch alarms, incident triage, and post-incident reviews.
  • Implement authentication, authorization, secrets management, dependency scanning, and static analysis.
  • Write design documents and architecture decision records, review code, and mentor less experienced engineers.
  • Collaborate with product, design, delivery, and globally distributed engineering teams across time zones.

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 at least 1 year of software design and architecture experience.
  • Strong TypeScript, Node.js, Zod, NestJS or Fastify, runtime validation, profiling, and event-loop knowledge.
  • Experience designing REST APIs with OpenAPI, managing compatibility and versioning, and working with JSON and Protocol Buffers.
  • Experience with PostgreSQL, DynamoDB, MongoDB, Redis, transaction isolation, schema design, and query tuning.
  • Experience with queues such as SQS and BullMQ, retries, dead-letter queues, and idempotent handlers.
  • Experience with AWS Lambda, Step Functions or EventBridge, AWS CDK or SAM, Kubernetes, and Helm.
  • Experience with test-driven development, integration and contract testing with Testcontainers, and Playwright test suites.
  • Experience with OpenTelemetry, Datadog, CloudWatch, incident response, and production performance troubleshooting.
  • Experience implementing OAuth 2.0, OpenID Connect, PKCE, client credentials, role-based access control, and supply-chain security.
  • Experience building production features with Anthropic and OpenAI APIs, including tool calling, structured output, evaluations, token-cost tracking, and MCP servers.
  • Preferred experience includes Nx or Turborepo, Kafka, change data capture, Cucumber, Bigtable, LangGraph, Google ADK, Anthropic Agent SDK, Okta, Keycloak, or Cognito.
  • Experience working in globally distributed teams and communicating technical trade-offs clearly across regions.

Benefits

  • Hybrid work arrangement with teams expected in the office around four days per week.
  • Accommodations or flexibility can be discussed with the hiring team.

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