Backend Engineer

Aspire
Charing Cross, United Kingdom
yesterday

Role details

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

Job location

Charing Cross, United Kingdom

Tech stack

.NET
Azure
C Sharp (Programming Language)
Software as a Service
Human Resources Information System (HRIS)
Identity and Access Management
Azure
Azure
Backend
Cosmos DB
Azure
Api Management
Serverless Computing
Key Vault

Job description

Connect is a flagship SaaS platform built to simplify workforce access, digital identity, and provisioning for frontline organisations. Handling automated onboarding, secure SSO, real-time HRIS integrations, and the identity infrastructure that keeps thousands of employees connected to the tools they need., We're hiring a Backend Engineer to help build and evolve the core of Connect. This is a hands-on, delivery-focused role for someone who understands distributed Azure-native systems, thinks carefully about security and resilience, and isn't afraid to challenge how we do things when they see a better way.

You'll work closely with senior engineers and architects - owning features end-to-end, contributing to technical direction, and helping raise the bar on engineering quality as we scale.

What you'll be doing

  • Building and maintaining backend services, APIs, and integrations across the Connect platform in C# / .NET
  • Designing and implementing event-driven, async workflows using Azure Service Bus
  • Working with Cosmos DB and Azure-native infrastructure - contributing to the migration from Service Fabric toward Azure Container Apps
  • Owning features from technical design through to production - including troubleshooting and triage when issues arise
  • Collaborating with senior engineers and architects to evolve the platform's architecture
  • Writing clean, testable code with automated tests and robust CI/CD practices via Azure DevOps
  • Bringing ideas to the table - if you think there's a smarter approach, we want to hear it

Requirements

Must-haves:

  • Strong C# and .NET (modern versions) - this is a pure backend role
  • Hands-on experience building distributed, Azure-native systems - Service Fabric, Azure Functions, Cosmos DB, Azure Service Bus
  • Solid understanding of async / event-driven patterns and microservices architecture
  • Microsoft Entra ID / Azure AD - authentication flows, SSO, and identity management are central to what we build
  • Azure DevOps CI/CD pipeline experience
  • Comfortable with production ownership in a small, high-trust team

Nice to have:

  • Azure Container Apps (ACA) or experience migrating away from Service Fabric
  • Azure API Management (APIM)
  • Azure B2C
  • Background in SaaS platforms with people data, HRIS, or identity/access management integrations

Our stack

Backend: C#, .NET, Azure Service Fabric (migrating to ACA), Azure Functions, Azure Service Bus, Cosmos DB, Key Vault Infrastructure: Azure, Azure DevOps Identity: Microsoft Entra ID, Azure B2C

The team

Small, senior-leaning engineering team. You'll have two senior/lead engineers to work alongside - but this isn't a hand-holding environment. We move quickly, we own what we build, and we expect you to bring your own ideas and judgment to the table.

Apply for this position