Senior Software Developer
Role details
Job location
Tech stack
Job description
We're an office-based team because our culture thrives on collaboration and hands on support, especially as we grow quickly and onboard new team members. While we don't offer fully remote or fixed hybrid work, we're flexible when life happens - ad hoc home working is always an option.
Requirements
What you bring:
- 7+ years' commercial experience in modern C# .NET development, including
time at senior level.
-
Proven ability in maintaining high testing standards (unit and integration tests).
-
Some experience of Clean Architecture, or similar (hexagon/onion etc) beyond traditional N-tier designs.
-
Strong problem-solving skills, attention to detail, and excellent communication.
-
Ability to mentor, guide and lead other developers, influencing technical direction and best practices.
Bonus points for:
-
Working with enterprise-scale software, microservices, event-driven architecture or SaaS product development.
-
Experience with some of the tech we use: .NET Blazor, EF Core, SQL, Redis, Elasticsearch, RabbitMQ, Docker, Kubernetes or Blockchain.
-
Experience with TDD, DDD, secure coding/OWASP practices, Azure DevOps, CI/CD pipelines and cloud platforms like Azure
Benefits & conditions
What we offer:
-
Competitive salary £57,250 - £66,275 (DOE) + monthly performance bonus.
-
A clear career pathway through our Senior Developer grades and beyond, with mentoring and skill development support.
-
25 days holiday + Bank Holidays.
-
Training and development time, plus training budgets for courses/exams.
-
Free gym, secure parking, free eyecare, and a fully stocked kitchen.
-
Access to PerkBox significate retailer discounts.
-
Free Private online GP
-
Employee Assistance Programme including specialist clinical support
-
Company car and cycle-to-work schemes.
-
A fun, supportive culture with birthday treats and epic office events., Min Hours 37.5hrs per week, 8.30am to 5pm Monday to Friday, with up to one hour
for lunch.