AND Digital

Senior Full Stack Engineer

AND Digital

full-time

Posted on:

Origin:  • 🇬🇧 United Kingdom

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

AzureCloudDistributed SystemsGraphQLJavaScriptJestKafkaMicroservicesNext.jsNode.jsNoSQLPostgresPrometheusReactSQLTerraformTypeScript

About the role

  • AND Digital: tech company focused on accelerating digital delivery and closing the digital skills gap since 2014, operating via regional Clubs across the UK, Europe and the USA.
  • Senior Full Stack Engineer responsible for architecture across micro-frontends and microservices, system design, APIs, and distributed systems.
  • Lead design of API gateways, service orchestration, integration patterns (module federation, event-driven), and ensure modularity and extensibility.
  • Require deep expertise in React (advanced patterns, SSR/SSG, Next.js), Node.js, TypeScript, and Azure cloud services.
  • Define and enforce testing strategies (Jest, Testing Library, Playwright), champion TDD/BDD, and ensure quality through unit, integration, and E2E tests.
  • Architect secure REST/GraphQL APIs, event-driven services (Kafka), advanced PostgreSQL schema and query optimisation, and data migration strategies.
  • Drive logging/monitoring/tracing (OpenTelemetry, Prometheus, Application Insights), CI/CD (Azure DevOps, GitHub Actions), and infrastructure standards (Terraform/ARM).

Requirements

  • Design, document, and evolve architecture ensuring modularity, scalability, resilience, and extensibility across micro-frontends and microservices.
  • Lead end-to-end system design including API gateways, service orchestration, integration patterns (e.g., module federation, event-driven architecture), and distributed systems.
  • Deep expertise in React (including advanced patterns, SSR/SSG, Next.js), Node.js, TypeScript, and Azure cloud services.
  • Define and enforce comprehensive testing strategies (unit, integration, E2E) using Jest, Testing Library, Playwright, and champion TDD/BDD practices.
  • Architect and implement scalable, secure APIs (REST, GraphQL), event-driven services (Kafka), and robust error handling.
  • Advanced SQL (PostgreSQL), schema design, query optimisation, and NoSQL where appropriate; lead data modelling and migration strategies.
  • Expert knowledge and application of the OWASP Top 10 security risks; identify, remediate, and educate the team on security vulnerabilities.
  • Architect logging, monitoring, and tracing strategies (OpenTelemetry, Prometheus, Application Insights) and drive adoption of platform reliability best practices.
  • Architect and optimise CI/CD pipelines (Azure DevOps, GitHub Actions), automate quality gates, enable blue/green deployments, and drive continuous delivery.
  • Set and enforce standards for Terraform/ARM templates, environment management, and disaster recovery; ensure infrastructure is robust, repeatable, and secure.