Senior Full Stack Engineer

Job Description

hackajob is collaborating with Dunnhumby Ltd to connect them with exceptional professionals for this role.

\n

We're looking for a Senior Full Stack Engineer to join our Application Platform team in Manchester, on a hybrid basis. You'll be one of the first product engineers on dunnhumby's new continuous-deployment paved road, building a customer-facing analytics product end-to-end and showing the rest of engineering what "production-ready on the platform" looks like.

\n

What we expect from you:

\n

    \n
  • Senior-level experience building and running production services in C# / ASP.NET Core and TypeScript / Next.js / React — with working knowledge of the other side and an appetite to grow into both.
  • \n

  • Comfortable owning a service on Kubernetes — deployments, probes, autoscaling, NetworkPolicies, RBAC — and debugging real failures from kubectl alone.
  • \n

  • Solid working knowledge of Kubernetes operators and CRDs — you understand reconciliation loops, custom resources, and how operator-driven infrastructure differs from imperative provisioning.
  • \n

  • Hands-on with at least one of GCP (GKE, Cloud SQL, Pub/Sub, Secret Manager) or Azure (AKS, Azure DB for PostgreSQL, Key Vault), and willing to learn the other.
  • \n

  • Clear written communication — RFCs, ADRs, runbooks, PR descriptions other engineers can act on.

\n\n

Nice to have:

\n

    \n
  • Crossplane experience — authoring Compositions, CompositeResourceDefinitions, or custom providers.
  • \n

  • GitOps fluency with ArgoCD and Helm, and CI/CD authorship in GitLab.
  • \n

  • Building custom Kubernetes operators with the Operator SDK or Kubebuilder.
  • \n

  • Service mesh experience (Istio or Linkerd).
  • \n

  • Prior experience migrating a product from bundled releases to continuous deployment.
  • \n

  • Backstage or internal developer portal contributions.

\n\n

\n

Responsibilities:

\n

    \n
  • Shape clear, testable acceptance criteria with Product and Design
  • \n

  • Build and own end‐to‐end products across .NET services, TypeScript frontend, PostgreSQL, and GitOps deployment
  • \n

  • Design scalable backend systems (APIs, event handling, clean architecture patterns)
  • \n

  • Deliver high‐quality frontend experiences with accessible components and strong data/state management
  • \n

  • Work with cloud‐native, declarative infrastructure (Kubernetes, Crossplane, CRDs)
  • \n

  • Maintain high standards across testing (unit, integration, contract) and code quality
  • \n

  • Apply strong security practices across backend and frontend systems
  • \n

  • Build meaningful observability (tracing, logging, SLOs) focused on real user impact
  • \n

  • Take a cost‐aware approach to scaling and resource usage
  • \n

  • Participate in an on‐call rotation once ramped up
  • \n

  • Use AI‐assisted development tools (e.g. Copilot, Claude) effectively in day‐to‐day work

\n

Job Details

Company
Dunnhumby Ltd
Location
Manchester, UK
Employment Type
Full-time
Posted