Location: Mostly remote, with a visit to the Manchester or London office once every two weeks
Security clearance: Must be eligible to obtain and maintain UK SC clearance
About the role
We are seeking a Lead Full Stack Developer to provide hands‑on technical leadership for cloud‑native applications and business solutions built with .NET, React and Microsoft Azure. You will guide technical design and engineering practices, support the development team and remain actively involved in implementation and live service improvement.
Key responsibilities
- Lead the technical design, development and support of full-stack applications using C#, ASP.NET Core, React, TypeScript and Azure.
- Guide solution architecture and explain technical options and trade‑offs to delivery teams and stakeholders.
- Remain hands‑on with complex features, secure REST APIs, cloud‑native backend services and application integrations.
- Guide the development of workflow applications, operational portals and user interfaces.
- Design and oversee event‑driven integrations using Azure messaging technologies.
- Set and maintain practical engineering standards for code quality, security, scalability and maintainability.
- Lead code reviews, mentor developers and help resolve technical blockers.
- Work with the multidisciplinary team to break down requirements, identify dependencies and manage technical risks.
- Guide CI/CD, cloud deployment and Infrastructure as Code practices to support reliable releases.
- Oversee application observability and troubleshooting, guiding improvements to production reliability and performance.
- Provide technical continuity across the software development lifecycle, from solution design to live service support.
Essential skills and experience
- C# and .NET, including ASP.NET Core, for enterprise application development.
- React and TypeScript for building usable, maintainable front‑end applications.
- REST API design and development, SQL Server and Entity Framework.
- Practical experience with several Azure services: App Service, Functions, Service Bus, Azure SQL, Storage, Microsoft Entra ID, API Management, and Azure Monitor and Application Insights.
- Azure DevOps, Git, CI/CD pipelines and Docker, with Infrastructure as Code using Terraform, Bicep or ARM.
- Strong software engineering fundamentals, including SOLID principles, secure development and maintainable design.
- Experience delivering enterprise‑scale, cloud‑native applications within Agile multidisciplinary teams.
- Strong problem‑solving, communication and stakeholder engagement skills.
- Demonstrable experience providing technical leadership for full-stack development teams while remaining hands‑on.
- Experience shaping solution architecture and making sound design decisions across front‑end, back‑end and Azure services.
- Ability to guide code reviews, mentor developers, manage technical risks and communicate trade‑offs to stakeholders.
- Microservices and event‑driven architecture.
- RabbitMQ or Kafka.
- Power Platform integration.
- Automated testing.
- Experience working in secure enterprise environments.
Working arrangements
This is a permanent position. The role is mostly remote, with a visit to the Manchester or London office once every two weeks. Applicants must be able to meet this office attendance requirement and be eligible to obtain and maintain UK SC clearance.