jobapplier

Principal Full Stack Engineer (8 Month FTC)

AND Digital

Skills

Required

  • Node.Js
  • React 19
  • TypeScript
  • runtime
  • responsive
  • end-to-end type safety
  • schema validation
  • pnpm

Preferred

  • observability
  • telemetry
  • API / BFF
  • backend
  • modern web stack
  • client-side
  • monitoring
  • backend systems
  • PHP
  • ESLint

Join our team as a Principal Full Stack Engineer for an 8-month fixed-term contract. You will lead the architectural vision and engineering standards across the full modern web stack, with a focus on cloud infrastructure and DevOps practices. You will have hands-on proficiency with React 19, Node.js, TypeScript, and various AWS services. You will also be responsible for end-to-end ownership of full-stack observability and telemetry, as well as full-lifecycle testing leadership. This role requires strong collaboration skills, a commitment to high-quality work, and a willingness to keep learning.

Hands-on proficiency with cloud infrastructure and DevOps practices, including Terraform (IaC), AWS services (ECS Fargate, ALB, API Gateway), and automated GitLab CI/CD deployment pipelines

About AND Digital

You’re pragmatic, adaptable and outcome-focused

Strong mastery of modern UI styling, routing, and client state: leveraging Tailwind CSS v4, React Router v7, Zustand v5 for global state, and TanStack Query v5 for server-state caching and synchronization

Responsibilities

  • Lead the architectural vision and engineering standards across the full modern web stack, ensuring scalable, resilient, and maintainable systems.
  • Take ownership of full-stack observability and telemetry, leveraging various tools for client-side monitoring and backend systems.
  • Design and build robust API / BFF layers using Node.js with Express 5, ensuring automated type generation and interfacing with legacy systems.

You enjoy sharing knowledge and helping others grow

  • End-to-end ownership of full-stack observability and telemetry leveraging Grafana Faro for client-side monitoring alongside Pino, AWS CloudWatch, and Grafana for backend systems
  • Extensive experience designing and building robust API / BFF layers using Node.js with Express 5, automated type generation (Hey API / OpenAPI, zod-to-openapi, Swagger UI), and interfacing with legacy or on-prem systems (exposure to or knowledge of PHP is advantageous)
  • High commitment to developer experience (DX) and code quality standards using Oxlint, ESLint, Prettier, and Husky

Requirements

  • Deep hands-on expertise with React 19, Node.Js and TypeScript, crafting performant, accessible, and responsive user interfaces
  • You’re comfortable navigating ambiguity and solving complex problems collaboratively
  • You care deeply about producing high-quality work that delivers real value
  • You communicate clearly and build trust quickly with clients and teammates
  • Expertise in end-to-end type safety, runtime schema validation, and contract-driven development using Zod across both frontend applications and backend services
  • Full-lifecycle testing leadership across unit, integration, and end-to-end layers using Vitest, Playwright, and Mock Service Worker (MSW v2)
  • Proven track record architecting distributed web applications using Micro Frontends (MFE) and Vite Module Federation within scalable Nx monorepos (managed via pnpm)
  • Practical experience with progressive rollout strategies, targeted experimentation, and runtime configuration using LaunchDarkly

Benefits

  • You value low-ego collaboration and enjoy working as part of multidisciplinary teams
  • You bring strong expertise in your craft, alongside a willingness to keep learning