Software Engineer, Full Stack

Company: NatWest Group
Apply for the Software Engineer, Full Stack
Location: London
Job Description:

Overview

In this full‑stack Software Engineer role you will design, build, test, and deploy software across the platform lifecycle. You’ll work in a feature‑driven team, collaborating with senior engineers and architects to align platform capabilities with business goals. You’ll apply Agile methods, deliver resilient systems, and drive architecture through experimentation and automation. This is a hands‑on role focused on scalable, automated delivery in a real‑time banking context, offering impact across product and platform layers.

Responsibilities

  • Develop knowledge of platform areas spanning business, applications, data, and infrastructure
  • Collaborate with principal engineers, domain architects, and stakeholders to understand platform needs
  • Apply Agile practices to software development on the backlog
  • Deliver resilient, scalable software and adapt to future requirements
  • Shape architecture and emergent design via experimentation and prototyping
  • Design and build software with emphasis on automation of build, test, and deployment

Key requirements

  • Experience with Continuous Deployment in production environments
  • Experience building and operating services using Spring Boot in cloud-native environments with automation as a core principle
  • Frontend experience with React; familiarity with Node.js and Backend for Frontend (BFF) patterns
  • Ability to coach and mentor junior colleagues
  • Experience building modern responsive UIs with React and TypeScript; use of shared component libraries and feature flags for CD
  • Strong understanding of accessibility and performance, with optimization across stack (React rendering, API design)
  • Experience designing and building BFF services using Node.js (e.g., Next.js); API and microservice design; familiarity with Kafka and event-driven architectures (advantageous)
  • Experience in empowered, autonomous teams where engineering excellence aligns with product outcomes
  • Exposure to agentic coding practices (beneficial)
  • Mentoring and coaching
  • Cross-functional collaboration
  • Adaptability and proactive problem solving
  • Spring Boot
  • Cloud-native architectures
  • Automation and CI/CD

…

Posted: October 22nd, 2026