Senior Backend Developer

Oyster Consultants
Nottingham, United Kingdom
4 days ago

Role details

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

Job location

Remote
Nottingham, United Kingdom

Tech stack

.NET
API
Agile Methodologies
Artificial Intelligence
Application Performance Management
Unit Testing
Azure
C Sharp (Programming Language)
Cloud Engineering
Continuous Integration
DevOps
Microsoft SQL Server
NoSQL
Scrum
SQL Databases
Azure
.NET Core
React
Large Language Models
Backend
Xunit
Kubernetes
Cosmos DB
Npm(Software)
React Native
Front End Software Development
Virtual Agents
Api Design
Legacy Systems
Web Api
Microservices

Job description

You'll be leading one of our three product squads a multi-skilled team usually consisting of Back End, Front-End, QA, UX Designers, Content Creators, and a Product Manager, supported by other leads and Staff Engineers.

You will be part of a Product focussed Technical squad, where the squad is responsible for building, delivering and maintaining fantastic software. This means you will be involved in all stages of your lifecycle from the initial discovery, through planning, build, release and monitoring. You'll be part of all the usual Agile ceremonies and as a team, you will be delivering great new functionality over two-week sprints.

When it comes to culture we really try to build happy, cohesive, performant teams that pull together. Each squad feels a real sense of ownership over their work. Building an environment based on trust and honesty is really important to us if something's not right you can be sure your voice will be heard and people will care about what you have to say.

As a lead backend engineer, your time will be split between coaching other backend developers within the team, steering our backend architecture and providing oversight on the back end tasks for our backlog items delivering some independently and some through coaching others. As we work in multidisciplinary squads, ideally you will also be able to support others doing Front End, QA, DevOps (etc) work to make sure we hit our sprint goals.

Your new development will be done within a Microservices architecture, but you will also be contributing to our legacy systems while we are in the transition period. Our stack runs on Azure including Front Door, App Services, Application Insights, and App Configuration with SQL Server and Cosmos DB for data and Azure Service Bus for messaging between services.

Outside of squad work you will be part of the Back End Chapter. We hold Chapter meetings to talk about tech and ways of working. We work democratically to evolve our stack and make constant improvements.

Requirements

  • Strong C# development experience
  • Experience with both .NET Core and .NET Web API
  • Experience of building Microservices in .Net Core
  • Experience using Message Based Architectures
  • Experience using both SQL & NoSQL technologies
  • Experience of API design
  • Cloud development/architecture (Azure)
  • Experience working in an Agile environment (Scrum/Kanban)
  • Knowledge and experience of Unit Testing (xUnit, nUnit)
  • Experience integrating AI/LLM capabilities into back-end services (e.g. OpenAI, Azure OpenAI, or similar APIs)

Desired Skills/Experience

  • Experience of TDD practices
  • DevOps (CI/CD, Pipelines, Infrastructure-as-Code)
  • Experience managing a team of developers
  • Exposure to Agentic AI patterns (tool use, orchestration frameworks, MCP, or similar)
  • Familiarity with modern UI frameworks and tooling (React, React Native, npm)
  • Experience working with Azure DevOps build and release pipelines

Core Values

  • An excellent communicator and relationship builder
  • Confident in providing technical guidance and mentoring to mid-level and junior developers
  • Enjoys bringing clarity to situations then helping others to take ownership
  • Role-models curiosity, open-mindedness, honesty, and transparency
  • Advocacy for great engineering practices around the Digital & Technology team
  • Actively keeps up to date with modern tools, frameworks, and industry trends and brings new thinking back to the team, * .NET Core Development
  • Microsoft Azure
  • SQL

Apply for this position