Senior .NET Full Stack Engineer
Engineer modern web applications, APIs and integration services using Microsoft technologies and contemporary front-end frameworks.
Job description
The Senior .NET Full Stack Engineer will design and deliver secure, maintainable web applications and APIs across client and internal technology programmes.
The role requires depth in backend engineering plus practical front-end capability, integration design, testing and production-readiness.
Key responsibilities
- Design and implement ASP.NET Core services, APIs and application components.
- Develop accessible, responsive front-end features using React or Angular and TypeScript.
- Design data access, validation, error handling, authentication and integration boundaries.
- Contribute to architecture reviews, code reviews, automated testing and CI/CD pipelines.
- Diagnose production issues and improve observability, resilience and maintainability.
Qualifications
- 5–10 years of professional software-development experience with strong C#/.NET capability.
- Hands-on experience with ASP.NET Core, REST APIs and relational databases.
- Professional experience with React or Angular and TypeScript.
- Understanding of secure development, automated testing, source control and CI/CD.
- Ability to work across architecture, engineering, QA and delivery stakeholders.
Preferred qualifications
- Azure application, identity, messaging or container-platform experience.
- Experience with microservices, Docker, Kubernetes or event-driven integration.
- Experience delivering applications in regulated or enterprise environments.
Benefits & employment terms
- Compensation, leave, pension and any role-specific benefits are confirmed during the recruitment process and stated in the written offer.
- Any client-site, travel, security-screening or right-to-work requirements are confirmed before appointment.
Nature of working style
- Engineers work in cross-functional delivery teams with shared ownership for quality and production readiness.
- The role may involve client workshops, architecture discussions, implementation, code review and production-support collaboration.
Location
London-based with hybrid working. Client-site attendance may be required for selected engagements.
