P

Publicis Groupe

Runs advertising and digital transformation services

Lead Full Stack Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRemote in Canada$130k - $150k /yr

About the Job

Requirements

  • At least 8 years of software engineering experience, including meaningful time as a hands-on lead, staff engineer, or solutions architect on production systems.
  • Proven experience designing and delivering complex, multi-service platforms spanning more than one service or tier.
  • Strong backend depth in at least one modern stack: Java with Spring Boot, Python with FastAPI, Node, Go, or .NET, and ability to ramp up on other stacks.
  • Solid frontend literacy, including the ability to read and review modern React and TypeScript code and reason about state management, authentication, and performance.
  • Strong cloud architecture background, preferably Google Cloud Platform; the platform primarily runs on Google Kubernetes Engine.
  • Deep understanding of application programming interface design, integration patterns, distributed systems, and related failure modes.
  • Experience with containerization, Kubernetes, and modern continuous integration and continuous delivery; specialist DevOps expertise is not required, but ability to operate effectively in that environment is required.
  • Production experience with artificial intelligence or large language model systems, including agents, retrieval-augmented generation, evaluation, and tool integration, or a strong demonstrable plan for developing it.
  • Comfort working within Agile delivery models such as Scrum or Kanban.
  • Ability to explain complex architecture to non-technical executives and respectfully support disagreements with senior engineers using evidence.
  • Hands-on approach to problem solving, using code, logs, and diagrams before meetings where appropriate.
  • Calm, decisive judgment when there is no obviously right answer.
  • Strong written communication, including the ability to write concise architecture rationale.
  • Willingness to mentor colleagues and help improve their technical capabilities.
  • Comfort with ambiguity and willingness to make reversible decisions quickly while escalating irreversible decisions for broader input.
  • Pragmatic technology judgment focused on the team's ability to operate the system rather than personal stack preferences.
  • Honesty about knowledge gaps and willingness to investigate unfamiliar topics.
  • Candidates must be based in Canada and have valid Canadian work authorization for at least 12 months.

Responsibilities

  • Own technical direction across the platform's frontend, backend, agentic and artificial intelligence services, data, and integrations, maintaining a shared understanding of how the system fits together.
  • Work closely with the Senior Technical Project Manager and Program Director to translate product intent into a credible technical plan and clarify genuine technical complexity.
  • Lead architecture and design reviews, write architecture decision records when needed, and maintain a small set of vendor-neutral patterns for the team.
  • Contribute hands-on code, taking meaningful work especially across tier boundaries, including backend and agentic services, frontend and authentication or role-based access control, and infrastructure-aware application changes.
  • Review code across the stack, establishing standards for clarity, testability, security, and operability and raising the team's quality through thoughtful review.
  • Mentor mid-level and senior engineers through technical decisions, on-call experiences, and difficult code reviews.
  • Partner with the Platform Engineer on production reliability, capacity, scaling, observability, and incident response, and own application-side reliability concerns.
  • Drive integration architecture with internal and external systems using API-first and event-driven patterns, building in identity, authorization, data protection, and auditability.
  • Lead the large language model and agent layer, including agent orchestration, tool and plugin design, prompt and evaluation loops, and provider abstraction, while avoiding costly vendor lock-in.
  • Build resilience against single-person dependencies by pairing, documenting, rotating ownership, and ensuring critical systems are understood by more than one person.

Desired Qualifications

  • Prior experience working within Publicis Groupe or another large holding-company agency network.
  • Production experience with Google ADK, LangGraph, LlamaIndex, or comparable agent frameworks.
  • Experience with event-driven architectures, domain-driven design, and contract-first integration patterns.
  • Background in regulated or privacy-sensitive environments, including identity, healthcare, financial, or marketing-compliance contexts.
  • Experience supporting multiple products or clients on a shared platform, including multi-tenant, multi-brand, or white-label platforms.
  • Ability to read and improve Terraform, Kustomize, or other infrastructure-as-code tooling.
  • Track record contributing to internal developer experience through patterns, scaffolds, or golden paths.

About the Company

Publicis Groupe

Runs advertising and digital transformation services

Publicis Groupe runs advertising, media buying and digital transformation services for companies that want to reach consumers, coordinate campaigns and improve their business systems. Its agency network includes creative and media specialists, while Publicis Sapient builds and modernizes the technology behind clients' operations. Epsilon adds customer data and marketing technology that connect brands with audiences and measure campaign results. Clients pay for consulting, campaign creation and execution, with production and media costs billed through alongside the group's service work. Founded in 1926, Publicis Groupe is headquartered in Paris, France.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1926

Recently Posted Jobs

Explore more opportunities at Publicis Groupe

See more jobs