Leave us your email address and we'll send you all the new jobs according to your preferences.

Senior Full Stack Engineer (.NET + Modern Frontend)

Posted 3 days 18 hours ago by Survey Solutions

£55,000 - £75,000 Annual
Permanent
Full Time
Other
Birmingham, City, United Kingdom, B19 2SF
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.

Tech Stack

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.

Key Responsibilities 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.
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.
  • 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 Us

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.

Email this Job