Design, build, and maintain scalable full-stack applications using React and modern JavaScript/TypeScript on the frontend, and Python on the backend
Participate in system design from the outset, defining service boundaries, data flows, and architectural trade-offs rather than being handed a spec to implement
Build front-end solutions that support high data throughput, performance optimisation, and responsiveness at scale
Design and implement clean, well-documented APIs and backend services that integrate with the frontend and downstream systems
Integrate front-end applications with AI-powered services, including LLM-based APIs and workflows and Agentic AI systems
Work with automation and orchestration services, particularly within Azure
Work with containerised environments such as Docker and contribute to cloud-native deployment pipelines
Support CI/CD processes and promote reliable, repeatable deployments
Collaborate on the deployment of applications to Azure, owning your deployments end to end
Requirements
Extensive experience as a Senior Full-Stack Developer or similar role
Expert knowledge of React, including modern patterns, hooks, state management, and performance optimisation
Strong backend experience in Python, with a track record of building production-grade services
Candidates with a background in .NET or Java who are comfortable working in Python are equally welcome
Proven system design ability
Proven experience deploying applications to Microsoft Azure
Experience integrating applications with APIs, microservices, and distributed systems
Familiarity with container technologies such as Docker and container-based deployment models
Experience working on applications that handle large datasets or high-traffic environments
Strong understanding of front-end performance, observability, and optimisation techniques
Tech Stack
Azure
Cloud
Distributed Systems
Docker
Java
JavaScript
Microservices
Python
React
TypeScript
.NET
Benefits
We help enterprises reliably bring high-impact digital products to market faster, cheaper, and safer
Family friendly working environment
We welcome applications from people who require flexibility and will be happy to discuss needs on an individual basis