Senior Full Stack Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+16 more
Job description
This is a senior engineering role at the heart of our product development - owning delivery across the full stack, shaping technical direction, and mentoring the next generation of engineers., * Own Full Stack delivery: Take end-to-end responsibility for product development at every layer of the stack.
- Build Scalable Software: Work alongside ambitious teams building meaningful, high-quality software at pace.
- Shape Technical Direction: Mentor engineers and contribute to architectural decisions that last.
- Design & Build: Design, build, and maintain robust front-end and back-end systems end-to-end, taking full ownership from concept to deployment.
- Lead & Contribute: Lead sprint planning, code reviews, and technical architecture discussions - raising the bar for the whole team.
- Collaborate: Work cross-functionally to deliver features against ambitious timelines, keeping stakeholders aligned along the way.
- Drive Delivery: Engage effectively with remote and offshore partner teams to maintain momentum and meet shared delivery goals
Requirements
- Leadership: you guide engineers - mentor juniors, drive standards, and take accountability for team output.
- Outcome mindset: you place the user and customer at the heart of everything you do.
- Pivot on the detail: you know when to be meticulous, and when to balance business needs with a perfectionist approach.
- Communication: you craft and curate impactful messages and material for stakeholders and consumers.
- Team Player: you thrive in an ambitious, pace driven environment.
- Resilience: you understand the needs of a business and it’s end users, and operate with a resilient and pragmatic approach.
Qualifications & Experience
-Hands-on software engineering experience across the full stack - you’ve shipped real products and solved hard problems.
- Minimum of 5 years in a proven team leadership position
-Core .NET & C#
- Strong knowledge of C# and object-oriented programming
- Modern .NET 8/10 experience
- Dependency injection and service-based architecture
- Clean architecture / service-layer design
-Front End
- Blazor / Razor components
- HTML, CSS, and JavaScript
- Responsive web UI development
- Blazor state management
- Real-time UI updates using SignalR or similar
-Mobile (.NET MAUI)
- .NET MAUI for Android and iOS
- Mobile app lifecycle management
- Mobile permissions, background services, and platform-specific behaviour
-Back End & APIs
- Building efficient, scalable RESTful APIs using ASP.NET Core
- Request validation, response handling, and API security
- Entity Framework Core
- Multi-tenant application design
-Data & Infrastructure
- Strong MySQL experience
- Strong AWS infrastructure knowledge
- CI/CD workflows via Azure DevOps and Git
Please note, this role will require at least two days a week in the office.
Benefits & conditions
Pulled from the full job description
- Free parking
- Company pension
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on uk.indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Frontend Developer Salary in The UK
Software Engineer Salary London
Dev Digest 120 - Apple and peers