> Markdown version of [/jobs/ext/1475591-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/1475591-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Developer - **Company:** National Gas - **Location:** Greater London, UK - **Salary:** £60,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, ASP.NET, HTML, .NET Framework, Microsoft Windows, Application Performance Management, User Authentication, Automation of Tests, Microsoft Azure, Bootstrap (Software), Cascading Style Sheets (CSS), Code Review, Computer Programming, Databases, DevOps, Entity Framework, Github, Global Positioning Systems (GPS), Monitoring of Systems, Internet Information Services (IIS), JQuery, MariaDB, Microsoft SQL Server, OAuth, Responsive Web Design, SignalR, Systems Architecture, TypeScript, WebRTC, Data Logging, RxJS, Real Time Systems, Concurrency, Cypress (Programming Language), Backend, Build Management, AngularJS, Operational Systems, Front End Software Development, Api Design, Restful APIs, Jasmine, Docker, Legacy Systems - **Published:** July 29, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=a317d22e94795633 ## About the Role 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 ## 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 ## Related Videos - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [How to Create New RxJS Operators](https://www.wearedevelopers.com/videos/683-how-to-create-new-rxjs-operators) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) ## Related Articles - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 113 - Debugging above the cloud](https://www.wearedevelopers.com/magazine/422-dev-digest-113-debugging-above-the-cloud)