Full Stack Engineer
Full Stack Engineer (.NET / Azure)
UK Remote (occasional travel to Warwickshire)
Permanent
Salary: £55,000
About the Role
We’re working with a well-established, purpose-driven organisation to hire a Full Stack Engineer into their internal technology team.
This is a key role focused on strengthening engineering capability across a Microsoft and web-based technology estate , supporting both modern platforms and legacy systems.
You’ll play an important part in improving system resilience, reducing single points of failure, and contributing to the ongoing modernisation of business-critical applications.
What You’ll Be Doing
- Designing, building and supporting full stack solutions using .NET / C# and Azure
- Developing and maintaining APIs, integrations and middleware between systems
- Supporting and improving legacy applications , including stabilisation and transition to newer platforms
- Working across web platforms and CMS-driven environments (Umbraco beneficial)
- Contributing to both BAU support and modernisation initiatives
- Collaborating with internal teams to deliver reliable, secure and scalable solutions
- Playing a key role in improving overall system resilience and maintainability
What We’re Looking For
- Strong hands-on experience with .NET / C# (including .NET Core)
- Practical experience working with Azure services
- Experience building and supporting APIs and system integrations
- Experience working within complex or evolving technology environments (legacy + modern)
- Exposure to web technologies (HTML, CSS, JavaScript) and CMS platforms (Umbraco a plus)
You’ll also be:
- Comfortable working across a broad tech stack rather than specialising in one area
- Confident supporting real-world systems that aren’t always perfect
- A strong collaborator who communicates well with both technical and non-technical stakeholders
- Someone who takes ownership and contributes to improving how things are done
Your Role in the Team
This is a senior individual contributor role where you’ll bring experience, perspective, and problem-solving capability.
You’ll be expected to:
- Contribute to technical discussions and direction
- Support and improve existing systems while helping shape future solutions
- Work closely with others to deliver high-quality, maintainable outcomes
This isn’t about hierarchy — it’s about adding engineering maturity and strengthening the team.
Why Apply?
- Fully remote role with occasional, planned travel
- Opportunity to work in a collaborative, close-knit team
- Exposure to a broad and meaningful technical landscape
- Play a key role in modernising critical systems
- Work within an organisation where your contribution is visible and valued