Full Stack Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+32 more
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. You can find more about us here: https://nationalgas.org.uk/
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
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: £60,000.00 per year
Benefits:
- Company pension
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Frontend Developer Salary in The UK
Dev Digest 120 - Apple and peers
What’s the Difference Between Frontend and Backend Development?
Dev Digest 121 - AI goes offline