Apply now »

Senior Full Stack Engineer
Purpose of Role
We are looking for a highly skilled Senior Full Stack Engineer to join our engineering team and help shape 
the future of our digital products. In this role, you will collaborate closely with technical leads to deliver 
seamless, high-quality customer experiences across our web and mobile platforms - the core products 
within our domain.
You will be responsible for designing, developing, and maintaining scalable applications and APIs built on 
.NET, Angular, and Azure. As a senior engineer, you will champion technical excellence throughout the 
entire lifecycle, from ideation and architecture through to release, ensuring our solutions meet the highest 
standards of performance, usability, and reliability.
Key Responsibilities
• Design, develop, and maintain scalable web applications using .NET (C#), Angular, and Azure.
• Build and consume RESTful APIs to enable seamless integration between frontend and backend 
systems, including third-party services.
• Design and implement scalable cloud-based solutions on Microsoft Azure, making informed 
architectural decisions aligned with best practices.
• Participate in architectural discussions and apply established design patterns and SOLID principles.
• Ensure code quality through unit and integration testing, clean coding practices, and adherence to 
secure development standards.
• Collaborate effectively with cross-functional teams (product, UX/UI, business analysis, DevOps) to 
deliver end-to-end features.
• Design, implement, and maintain CI/CD pipelines using Azure DevOps or similar tooling.
• Troubleshoot, debug, and optimise application performance, reliability, and maintainability.
• Communicate effectively with both technical and non-technical stakeholders to drive clarity and 
alignment.
• Contribute to continuous improvement and broader engineering initiatives within the organisation.
Key Requirements
• 6+ years of hands‑on experience in full stack development using .NET, Angular (2+), and cloud 
platforms (e.g. Azure)
• Strong proficiency in Angular, TypeScript, HTML5, CSS3, and JavaScript
• Advanced expertise in .NET Core / .NET 6+, C#, ASP.NET MVC / Web API, and Entity Framework
• Proven experience designing and building scalable, cloud-native applications and architectures
• Strong experience with SQL Server and relational database design, including schema modelling and 
optimisation
• Experience designing and securing APIs, including understanding of authentication and 
authorisation patterns (e.g. OAuth 2.0, OpenID Connect)
Copyright © Grosvenor ALL RIGHTS RESERVED 2
• Hands-on experience implementing CI/CD pipelines and working with modern version control 
systems such as Git
• Experience with unit and integration testing frameworks (e.g. xUnit, NUnit, Jasmine, or similar)
• Experience working in Agile / Scrum environments, contributing proactively to delivery and 
continuous improvement
• Strong understanding of secure software development practices across web applications
• Ability to work both independently and collaboratively in distributed teams, taking ownership of 
delivery outcomes
Desired Requirements
• Experience with Microsoft Azure PaaS services, such as Entra ID, App Services, Functions, Storage 
Accounts, Key Vault
• Exposure to Power Platform and/or Azure AI services
• Experience with UI automation frameworks (e.g. Selenium, Playwright)
• Familiarity with designing and integrating identity and access management solutions in enterprise 
environments
• Experience working in globally distributed teams and across multiple time zones

Apply now »