Full Stack Developer

National Gas
Greater London, UK
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£60,000.0
Working hours
Regular working hours
Job source

Tech stack

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
+32 more
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

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.

Apply on uk.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · WWC 2022

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

4:36 min

Improved TypeScript type inference features in RxJS 7

Jan-Niklas Wortmann · LIVE

Videos

See all

Related articles

See all