WPP

Back End Engineer

WPP
Apply
19 days ago
Gurgaon, IndiaSenior

Responsibilities

  • Design, build, test, and ship production TypeScript and Node.js services.
  • Own components end to end, including API contracts, data models, Playwright tests, monitoring, runbooks, and production health.
  • Design and operate workloads using AWS Lambda, Kubernetes, queues, databases, and event-driven services.
  • Build and maintain CI/CD pipelines, infrastructure as code, testing systems, observability, and performance safeguards.
  • Develop production AI features with Anthropic and OpenAI APIs, including tool calling, structured output, evaluations, Claude Code configuration, and MCP servers.
  • Lead incident triage and post-incident reviews, identify root causes, and improve service reliability.
  • Design secure APIs and identity systems using OAuth 2.0, OpenID Connect, role-based access control, and supply-chain security practices.
  • Write architecture documentation and decision records, review code, mentor less experienced engineers, and collaborate across regions and 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 1 year of software design and architecture experience.
  • Deep experience with TypeScript, runtime validation, Node.js performance, and NestJS or Fastify.
  • Experience designing APIs with OpenAPI, managing data formats and schema compatibility, and working with PostgreSQL, DynamoDB, MongoDB, and Redis.
  • Experience with asynchronous systems, queues, retries, dead-letter queues, idempotent handlers, AWS Lambda, Kubernetes, and infrastructure as code.
  • Experience with test-driven development, integration and contract testing, Playwright, observability, performance profiling, and incident response.
  • Experience implementing OAuth 2.0, OpenID Connect, authorization controls, secret management, dependency scanning, and static analysis.
  • Experience working in globally distributed teams and communicating technical trade-offs to cross-functional stakeholders.
  • Preferred experience includes Nx or Turborepo, Kafka, change data capture, Cucumber, Bigtable, LangGraph, Google ADK, Anthropic Agent SDK, Okta, Keycloak, or Cognito.

Benefits

  • Hybrid work arrangement with teams in the office around four days per week in Gurugram.
  • Accommodation or flexibility can be discussed with the hiring team during the interview process.

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