Search by job, company or skills

WPP

Senior Full-Stack Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted an hour ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the Company:

WPP is the trusted growth partner for the world's leading brands

In a time of AI disruption, competitive pressure and market volatility, the opportunity to reimagine growth through marketing has never been greater. We move beyond the traditional agency model and align our success directly with our clients, people and partners to deliver transformation and growth.

About the Role:

We want a TypeScript-first Senior Full-Stack Engineer whose primary strength is building production systems with React and Node.js (including experience with frameworks such as NestJS), and who is also a capable Python developer for data-heavy and integration work. You'll operate in an agentic engineering environment: small, high-autonomy teams that own problems end-to-end, leverage AI/agents as part of their workflow, and maintain a strong TDD and quality discipline.

Responsibilities:

  • Build and maintain end-to-end features across React (frontend) and TypeScript-based backend services (Node.js, NestJS, and other frameworks).
  • Implement and evolve RESTful and/or GraphQL APIs integrating with data and analytics pipelines.
  • Use Python for backend services, data processing, and integration with data/ML-oriented systems where appropriate.
  • Design and optimize schemas, queries, and data flows in PostgreSQL and MySQL with strong SQL fundamentals.
  • Apply TDD and automated testing (unit, integration, E2E) as the default way of working.
  • Collaborate with product, design, and data teams to ship measurable outcomes, not just features.
  • Contribute to frontend architecture, design systems, and performance optimizations in React.
  • Help evolve tooling and practices for agentic engineering (for example, using AI agents for code, tests, and ops under human oversight).

Core Tech Stack

  • Frontend: React, TypeScript, React Query, Zustand, React Hook Form, React Router, AG Grid, TailwindCSS, Vite
  • Backend: Node.js (TypeScript), NestJS, Prisma, PostgreSQL, MySQL, Python, Jest, Pytest
  • Infrastructure: GCP (preferred), Docker, Kubernetes, GitLab CI/CD
  • Testing: TDD, Jest, Pytest, Playwright, CI-integrated quality gates
  • Data / Visualization (nice to have): D3.js, Recharts, Vega, or similar

Requirements

  • Experience Range - 8-12 years :Expert-level TypeScript with deep experience in React and modern Node.js backend development (NestJS experience strongly preferred but not the only acceptable framework).
  • Capable Python developer, comfortable writing production-grade services, scripts, and integrations.
  • Strong SQL skills and experience designing relational schemas and optimizing queries in PostgreSQL and MySQL.
  • Proven TDD track record and a disciplined approach to automated testing.
  • Experience shipping and operating production systems in cloud-native environments (Docker, Kubernetes, GCP or similar).
  • Solid understanding of asynchronous programming, performance, and reliability in Node.js and browser environments.
  • Comfortable working in high-autonomy, fast-moving, remote teams, collaborating across engineering, product, and data.

What We Value

  • Agentic engineering: You define goals, use tools/agents to execute, and own the result end-to-end, with strong verification and governance.
  • Type-safe, test-first mindset: You treat types and tests as core design tools, not afterthoughts.
  • Ownership: You take responsibility from architecture through to production operations.
  • Pragmatism: You balance speed and quality, and know when good enough is actually enough.
  • Continuous improvement: You improve systems, workflows, and how we use AI/agents to build software.

Equal Opportunity Statement: WPP is an equal opportunity employer and considers applicants for all positions without discrimination or regard to particular characteristics. We are committed to fostering a culture of respect in which everyone feels they belong and has the same opportunities to progress in their careers.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 147326865

Similar Jobs

Hyderabad, India

Skills:

GraphqlCSSNode.jsCloud TechnologiesADOHTMLSqlAngularMicroservicesGitDockerReactjsRest ApisKubernetesNo-SQLGoAzure services

Hyderabad, India

Skills:

JavaVisual StudioMemory ManagementJsonMultithreadingSqlIntellijCloud ComputingReactjQueryTypescriptGcpJavascriptHtml5Exception HandlingAzureVisual Studio CodeOracleAWS

Hyderabad, India

Skills:

JavaRpcVisual StudioJsonSqlIntellijCloud ComputingReactjQueryRESTTypescriptJavascriptHtml5OracleVisual Studio CodeGenAIGRPCOpenAPI

Hyderabad, India

Skills:

PyramidSqlApacheReactSqliteLinuxNode.jsOpenlayersGcpGitPostgreSQLPostgisSqlalchemyJavascriptWorkflow ManagerAWSOraclePythonAzureDockerTurfElectronJSShapelyGeospatial Information SystemsNetwork Managerfront-end back-end integrationETL processesautomated testing frameworks

Hyderabad, Chennai, Pune

Skills:

react.js JavaCssTypescriptFull Stack JavaJavascriptHtmlRestful Apis