Senior Full-Stack Engineer (Frontend & Backend)
Based in Glasgow Salary up to £60,000 per annum
Full-time Permanent
About the Role
We are hiring on behalf of a fast-paced, technology-driven organisation looking for an experienced Senior Full-Stack Engineer with strong skills across both frontend and backend development. This is a high-impact role where you ll design and build modern, secure, and scalable web applications using React (with TypeScript), Node.js/.NET Core, and cloud-native technologies on Azure.
You will contribute to every stage of the software development lifecycle, including building responsive interfaces with React and Tailwind CSS, developing APIs using Node.js, .NET Core, or Python, and integrating with cloud services such as Azure App Services, Functions, Cosmos DB, and Key Vault.
You ll collaborate with DevOps engineers and other cross-functional teams to implement robust CI/CD pipelines using Azure DevOps and GitHub Actions, deploy infrastructure using Terraform or Bicep, and work in containerised environments with Docker and Kubernetes (AKS).
Location & Working Environment
Location: Glasgow HQ (primarily office-based)
Travel: Occasional UK travel required; a valid UK driving licence and access to a vehicle are essential
Hours: Monday Friday, 9 30 (37.5 hrs/week). TOIL or overtime may apply
Clearance: Must be eligible and willing to undergo DBS, NPPV Level 3, and HMPPS Cat A vetting
Key Responsibilities
Design, develop, and maintain scalable, secure full-stack applications
Build modern, responsive frontend interfaces using React, TypeScript, and Tailwind CSS
Develop backend services and APIs using Node.js, Python, or .NET Core
Integrate and manage databases such as PostgreSQL, MongoDB, and Azure SQL
Work within Azure, using services like App Services, Azure Functions, and Key Vault
Automate infrastructure with Terraform, ARM templates, or Bicep
Implement CI/CD pipelines with Azure DevOps, GitHub Actions, or GitLab CI
Containerise and orchestrate apps using Docker and Kubernetes (AKS)
Monitor application performance with Azure Monitor, Grafana, and Application Insights
Ensure secure authentication and access control using OAuth2, RBAC, and Azure IAM
Participate in Agile processes, code reviews, mentoring, and solution design
Candidate Profile
Essential:
5+ years of full-stack development experience with modern web technologies
Strong knowledge of JavaScript/TypeScript and modern frontend frameworks (e.g., React)
Backend development experience with Node.js, Python, or .NET Core
Experience working with Azure and cloud-native application patterns
Understanding of RESTful API design, secure development, and software architecture best practices
Familiarity with database systems and writing efficient queries
Experience with Git-based version control and CI/CD tooling
Strong communication and problem-solving skills
Desirable:
Familiarity with Kubernetes, serverless functions, or microservices architecture
Exposure to GraphQL, WebSockets, or real-time communication tools
Experience integrating observability and monitoring into deployed systems
Background in DevOps, infrastructure automation, or contributing to technical communities
Qualifications
Degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate) are beneficial
Willingness and eligibility to undergo UK government security vetting
This is a unique opportunity to contribute to high-impact, national-scale projects in a modern engineering environment. You ll be part of a collaborative and supportive team, building services that matter with tools and technologies you ll enjoy working with.