Senior Full Stack Engineer -, .NET Core, C#, Azure
3 Months Contract - Inside IR35 - Extension Available
Warwick 2 x a week
We are looking for a Senior Full Stack Engineer who enjoys solving complex problems, building scalable systems and setting the technical bar for those around them. This is a hands on role for someone who is just as comfortable designing architecture as they are writing clean, production ready code.
You will play a key role in shaping modern, cloud native applications built on C# and .NET Core on the backend and React with NextJS on the frontend, working within a microservices and event driven environment.
The Role
You will design, build and evolve distributed systems using modern engineering practices. You will work closely with product, platform and security teams to deliver robust, secure and scalable solutions in Azure.
You will also help define what good looks like across testing, DevOps and engineering standards, mentoring other engineers and driving technical excellence across the team.
Key Responsibilities
Design and develop backend services using C# and .NET Core
Build modern frontend applications using React and ideally NextJS
Develop and maintain microservices and microfrontends using event driven architecture and RESTful APIs
Work with SQL databases to design performant and scalable data solutions
Implement secure authentication and authorisation using Azure Entra and industry best practice
Containerise applications using Docker and support orchestration and automation initiatives
Design and maintain CI/CD pipelines using modern DevOps practices
Implement Infrastructure as Code and ensure high levels of observability including metrics, monitoring, tracing and alerting
Champion a test first mindset, leading on unit, integration, end to end and contract testing using tools such as XUnit, Jest, Playwright and PACT
Contribute to Agile delivery, working within Lean methodologies such as Agile or SAFe
Ensure solutions align with security frameworks and compliance standards including ISO 27001 and GDPR
What We Are Looking For
Strong experience in C# and .NET Core with a deep understanding of backend engineering principles
Strong experience in React, ideally with NextJS, and a solid grasp of modern frontend architecture
Proven experience building and operating microservices or microfrontend architectures
Hands on experience with Azure cloud services including Azure Entra
Strong understanding of containerisation and automation, ideally with Docker
Experience implementing CI/CD pipelines and DevOps best practices
A strong advocate of testing and engineering quality
Good knowledge of security and compliance standards
Excellent analytical and problem solving skills with the ability to troubleshoot complex production issues
A clear communicator who can collaborate across engineering, product and business teams