Senior Full Stack Developer – Hybrid – Glasgow
Are you an experienced Full Stack Developer who thrives on building high‑quality, user‑focused software? Do you enjoy shaping technical direction, mentoring others, and contributing to modern, scalable solutions? We're looking for a Senior Full Stack Developer to join an established in‑house engineering squad delivering impactful applications used across the business.
About the Role
As a Senior Full Stack Developer, you will play a key role in designing, developing, and maintaining end‑to‑end software solutions across both front‑end and back‑end systems. You'll combine strong technical capability with business awareness to ensure applications are robust, scalable, secure, and aligned with architectural standards.
This role involves contributing to architecture, leading on major features, supporting continuous improvement, and providing guidance to junior and mid‑level developers.
Key Responsibilities
Software Development
Build high‑quality technical solutions that meet business objectives and adhere to technical and architectural standards.
Develop scalable, secure applications and optimise performance across the stack.
Transform business requirements into functional and technical specifications.
Troubleshoot, debug, and resolve complex issues across front‑end and back‑end components.
Conduct unit testing, participate in code reviews, and support QA processes.
Contribute to Agile ceremonies including story refinement, sprint planning, and retrospectives.
Senior-Level Responsibilities
Lead in the design, architecture, and planning of complex systems.
Mentor and coach junior and mid‑level developers, promoting best practices and high‑quality code.
Own major projects or features from conception to delivery.
Act as an escalation point for complex technical challenges.
Identify and address technical debt with long‑term, sustainable solutions.
Support security reviews and ensure secure coding practices throughout applications.
Ways of Working
Champion continuous improvement and help shape a culture of transparency, collaboration, and high performance.
Support colleagues within the squad, offering guidance when needed.
Take ownership of individual and team objectives, deadlines, and release commitments.
Treat any software quality issues as a temporary and unacceptable state and work collaboratively to address them.
Essential Skills & Experience
5+ years' experience in a software development role.
Degree-level qualification or equivalent experience.
Strong expertise with the Microsoft .NET stack (C#, ASP.NET, MVC, SQL Server).
Experience with .NET Core, Entity Framework, and Azure cloud services.
Front-end experience with Angular and TypeScript.
Strong knowledge of RESTful APIs, CI/CD pipelines, Git, and Azure DevOps.
Experience with Waterfall and Agile frameworks.
Understanding of secure coding practices and application security fundamentals.