Full Stack Developer
Role details
Job location
Tech stack
Job description
You'll play a hands-on role in the modernisation of a large-scale legacy platform, helping to transition from a Microsoft Access-based front end to a modern, scalable architecture.
Working closely with our senior developer and wider team, you'll contribute to building new applications, improving existing systems, and shaping how our technology evolves over time. You'll be trusted to take ownership of features and contribute ideas-not just deliver assigned tasks.
What You'll Be Doing
- Developing and maintaining internal web applications used across the business
- Building front-end features using Angular (v20) and TypeScript
- Designing and building back-end services using .NET (v10) and C#
- Working with SQL Server and Entity Framework to manage and optimise data
- Investigating issues, debugging, and improving system performance
- Collaborating with stakeholders to understand requirements and deliver practical solutions
- Playing an active role in the ongoing migration away from legacy systems
Requirements
- Commercial experience in a full stack or software development role (typically 2-5 years)
- Strong foundation in JavaScript / TypeScript
- Experience with a modern front-end framework (Angular preferred)
- Experience with .NET / .NET Core and C#
- Understanding of relational databases (SQL Server ideal)
- A proactive mindset with a willingness to take ownership of work
- Strong problem-solving skills and attention to detail
- Comfortable working in a small, collaborative team
- Someone who enjoys solving complex problems and is motivated by improving systems, not just maintaining them
Nice to Have
- Exposure to Azure or cloud-based environments
- Experience working with APIs
- Familiarity with Git and version control workflows
Why This Role is Different
This isn't just a support role, you'll be working on a long-term transformation project that will shape how the business operates for years to come.
You'll gain hands-on experience with:
- Modernising legacy systems at scale
- Building production-grade applications
- Working closely with both technical and non-technical stakeholders
Benefits & conditions
- Employee discount
- Health & wellbeing programme
- On-site parking