About this role
Salary: £85,000 - 85,000 per year
Requirements: 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 bothComfortable owning a service on Kubernetes, including deployments, probes, autoscaling, NetworkPolicies, and RBAC, and debugging real failures from kubectl aloneSolid working knowledge of Kubernetes operators and CRDs, including reconciliation loops, custom resources, and how operator-driven infrastructure differs from imperative provisioningHands-on experience with at least one cloud platform such as GCP or Azure, including relevant services like GKE, Cloud SQL, Pub/Sub, Secret Manager, AKS, Azure Database for PostgreSQL, or Key Vault, and willingness to learn the otherClear written communication skills for producing RFCs, ADRs, runbooks, and actionable PR descriptionsNice to have: Crossplane experience, including authoring Compositions, CompositeResourceDefinitions, or custom providersNice to have: GitOps fluency with ArgoCD and Helm, and CI/CD authorship in GitLabNice to have: Experience building custom Kubernetes operators with Operator SDK or KubebuilderNice to have: Service mesh experience with Istio or LinkerdNice to have: Prior experience migrating a product from bundled releases to continuous deploymentNice to have: Contributions to Backstage or an internal developer portal Responsibilities: Shape clear, testable acceptance criteria with Product and DesignBuild and own end-to-end products across .NET services, TypeScript frontend, PostgreSQL, and GitOps deploymentDesign scalable backend systems, including APIs, event handling, and clean architecture patternsDeliver high-quality frontend experiences with accessible components and strong data and state managementWork with cloud-native, declarative infrastructure including Kubernetes, Crossplane, and CRDsMaintain high standards across testing, including unit, integration, and contract testing, as well as code qualityApply strong security practices across backend and frontend systemsBuild meaningful observability through tracing, logging, and SLOs focused on real user impactTake a cost-aware approach to scaling and resource usageParticipate in an on-call rotation once ramped upUse AI-assisted development tools effectively in day-to-day work Technologies: AIASP.NETArgoCDAzureBackendC#CI/CDCloudFrontendGCPGitLabGitOpsHelmIstioSupportKubernetesPostgreSQLRESTRBACReactSQLSecurityTypeScriptCopilotDevOpsNetworkFullstack More:
We are dunnhumby, the global leader in Customer Data Science, partnering with ambitious retailers and brands to put the customer at the heart of every decision. Our team of nearly 2,500 experts works across Europe, Asia, Africa, and the Americas for transformative brands including Tesco, Coca-Cola, Nestlé, Unilever, and Metro. We are hiring a Senior Full Stack Engineer to join our Application Platform team in Manchester on a hybrid basis. You will be one of the first product engineers on our new continuous-deployment paved road, building a customer-facing analytics product end to end and helping show the rest of engineering what production-ready on the platform looks like. We offer a comprehensive rewards package, flexible working hours, your birthday off, cutting-edge technology, and a collaborative culture with strong support for diversity, inclusion, and flexible working.
last updated 32 week of 2026