Senior Full Stack Engineer (.NET + Modern Frontend)

Survey Solutions
Birmingham, United Kingdom
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Birmingham, United Kingdom

Tech stack

Unity
.NET
Computer-Aided Design
3D Rendering
3D Visualization
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
C Sharp (Programming Language)
Cloud Computing
Software Quality
Continuous Integration
Linux
Middleware
Github
Google Maps
Identity and Access Management
PostgreSQL
OpenLayers
Swagger
Next.js
SQL Databases
TypeScript
Three.js
Sql Optimization
React
Backend
Xunit
Vue.js
Front End Software Development
New Relic (SaaS)
Docker

Job description

We are looking for a highly skilled Senior Full Stack Engineer to maintain and evolve our core product, cloud infrastructure, and modern frontend experience. You will work across a sophisticated .NET 9.0 ecosystem while contributing to a rich SPA environment that includes 3D visualisation, mapping, and high-performance UI workflows. The role balances backend excellence with practical, hands-on frontend capability using modern frameworks and TypeScript., Backend

  • Maintain and extend a modular monolith architecture across integrated product modules ensuring performance, resilience, and code quality.
  • Build and evolve high-performance APIs using the FastEndpoints REPR model.
  • Optimise SQL and manage PostgreSQL migrations to ensure integrity and performance.
  • Maintain CI/CD, infrastructure and observability across AWS, Docker and containerised environments.

Frontend

  • Develop and maintain modern SPA interfaces using Vue (preferred) or React with strong TypeScript usage.
  • Contribute to complex visual environments including 3D rendering (ideally Three.js or related experience in areas such as CAD or Unity).
  • Work with mapping and GIS visualisation technologies (e.g., OpenLayers, MapLibre, GoogleMaps or Mapbox) to deliver spatially rich user experiences.
  • Support scalable frontend architecture, ideally within NX-driven monorepos.
  • Collaborate on performance, usability, UX quality and maintainability of the frontend platform.

Requirements

Do you have experience in xUnit?, Backend

.NET 9.0 (C# 13), FastEndpoints (REPR pattern), Dapper, Hangfire, PostgreSQL 16, DbUp, Supabase, AWS (ECS), Wasabi, Docker, GitHub Actions, OpenTelemetry, New Relic, xUnit.

Frontend

TypeScript, Vue (preferred) or React, Nuxt/Next, Three.js, modern SPA tooling, NX Monorepo tooling, mapping libraries such as OpenLayers, MapLibre, Mapbox, or Google Maps., Essential:

  • Deep experience with .NET 8/9 and C# 13.
  • Practical AWS experience (S3, IAM, ECS).
  • Strong PostgreSQL and SQL optimisation expertise with Dapper.
  • Proficiency with Docker and Linux container environments.
  • Proven experience developing Single Page Applications using Vue or React.
  • Solid TypeScript capability and familiarity with modern frontend tooling.

Desirable:

  • Experience with FastEndpoints or similar Minimal API frameworks.
  • Experience with middleware, JWT authentication, and rate limiting.
  • Experience with Supabase or similar authentication providers.
  • Experience implementing OpenTelemetry.
  • Exposure to Three.js, Unity, CAD, or similar 3D environments.
  • Experience with GIS/mapping libraries.
  • Experience with NX monorepos.
  • Experience with Nuxt (preferred) or Next.js.
  • Familiarity with Scalar or Swagger for API documentation.

Benefits & conditions

  • 24 days leave plus bank holidays, increasing for years of service up to 30 days
  • Company sick pay
  • Life assurance
  • Birthday gifts
  • Flexible holidays
  • Long service awards
  • Enhanced employer pension contribution
  • Mental health & well being schemes, including access to counselling and an employee assistance programme
  • Flexible working hours
  • Employee Recognition Scheme

About the company

Survey Solutions is a leading engineering surveyor specialising in land, measured building and underground utility surveys as well as monitoring and site engineering schemes. We have a network of ten offices with our teams of surveyors and engineers working on some of the UK's major construction and infrastructure developments. Vismo is a geospatial data platform that provides an open, connected workspace and a single source of truth for geospatial projects. Teams can view and interact with CAD drawings, BIM models, Point Clouds, 3D models, site photos and more in one seamless view to streamline collaboration across project stakeholders. Vismo is built for surveyors, engineers, architects, contractors, developers and asset owners, to accelerate decisions by turning complex spatial data into clear visuals that are easy to share and act on.

Apply for this position