Full Stack Developer
Role details
Job location
Tech stack
Job description
We are looking for a Full Stack Developer to take ownership of both our existing web platforms and the development of a new, modern, real-time operational system.
This is a broad, hands-on role covering legacy systems, website management, and the design and build of new-cloud based applications using Angular and ASP.NET Core. You will play a key role in modernising our technology stack while maintaining and improving our current web presence.
This role will suit a developer who is comfortable working across traditional ASP.NET websites as well as modern, API-driven, real-time applications, and who enjoys owning systems end to end.
WHAT YOU'LL DO
- Maintain, enhance, and support existing ASP.NET-based websites hosted on IIS
- Work with HTML, CSS, Bootstrap, jQuery, and third-party widgets to support business websites.
- Design and build modern Angular applications (v16+) for internal and operational platforms.
- Build and extend backend services and REST APIs using ASP.NET Core / .NET
- Implement real-time features using SignalR.
- Support and integrate WebRTC audio-only calling functionality.
- Design, optimise, and maintain SQL Server and MariaDB databases.
- Build features involving mapping, GPS, geolocation, and geofencing.
- Collaborate with product, engineering, and DevOps teams on system architecture.
- Write clean, testable, and maintainable code across the full stack.
- Contribute to performance, scalability, and security improvements.
- Participate in code reviews, technical planning, and system design discussions
Requirements
Do you have experience in jQuery?, Frontend
- Commercial experience with Angular (v14+)
- Strong TypeScript and RxJS skills
- Experience integrating REST APIs and SignalR
- Understanding of state management (NgRx or similar)
- Strong CSS skills including SCSS, CSS Grid, Flexbox, and responsive design
- Experience with frontend testing tools (Jasmine, Karma, Cypress)
- Comfortable working with Bootstrap and jQuery on existing systems
Backend
- Strong experience with ASP.NET Core / .NET
- Experience maintaining or building ASP.NET websites
- Strong background building RESTful APIs
- Solid knowledge of SQL Server or MariaDB
- Experience with Entity Framework Core and/or Dapper
- Understanding of async programming, concurrency, and performance
- Experience implementing authentication and authorisation (JWT, OAuth2)
DevOps & Cloud
- Experience with CI/CD pipelines (Azure DevOps, GitHub Actions)
- Comfortable using Docker for development and deployment
- Exposure to Microsoft Azure (App Services, SignalR Service, Storage)
- Familiarity with logging and monitoring tools (Application Insights, Serilog)
- Comfortable working with IIS and Windows-based hosting environments
Benefits & conditions
- Ownership of both existing platforms and new system builds
- Opportunity to modernise and shape our long-term tech stack
- A clear roadmap toward Angular 17+, .NET 8, and Azure-native services
- Engineering-led environment with real technical ownership
- Competitive salary and benefits
- Clear career progression and skills development
Job Types: Full-time, Permanent
Pay: £45,000.00 per year