Role: Senior Full-Stack Developer
Salary: Up to £50,000 (DOE)
Location: Remote (with occasional travel to Cambridge HQ every 6-8 weeks)
My client, a mission-driven tech organisation, is looking for a Senior Full-Stack Developer with strong experience across the .NET ecosystem, SQL databases, and modern web technologies. You'll help shape and support the next generation of in-house systems, working closely with stakeholders in a collaborative, agile team.
This is an ideal role for someone who enjoys owning both backend and frontend work, while also getting hands-on with data structure, performance, and scalability.
Key Responsibilities:
Build and maintain full-stack applications using C#, .NET, and Blazor
Design and optimise SQL-based backend systems and data processes
Translate business needs into high-quality, scalable solutions
Collaborate in agile sprints, code reviews, and pair programming
Mentor junior developers and support technical issue resolution
Contribute to proof-of-concept and R&D initiatives
Essential Skills & Experience:
2+ years' experience with C#, .NET, and SQL
Strong understanding of full-stack development principles
Experience working in an agile team environment
Quick learner with a proactive mindset and strong problem-solving skills
Desirable Skills:
Frontend: Blazor, HTML, CSS
Backend: Microsoft SQL Server, T-SQL, MySQL
Data warehousing and performance tuning
Entity Framework Core, API development
Unit testing (xUnit), automation testing, Selenium
CI/CD workflows (Bitbucket, feature branching), Jira
Experience with asynchronous processing or message-based systems
Familiarity with cryptographic or perceptual hashing, or machine learning
Working Model:
Remote-first, with in-person workshops in Cambridge approx. every 6-8 weeks
Keywords:
Full-Stack Developer, C#, .NET, SQL, T-SQL, Blazor, Entity Framework, API, Agile, CI/CD, Data Warehousing, Automation Testing, Bitbucket, xUnit, Software Engineering, Remote Developer
