About this role
Salary: £40,000 - 70,000 per year
Requirements: 7+ years of professional software engineering experienceStrong experience developing enterprise applications using Java 11+ and related technologiesExtensive experience building modern web applications with React, TypeScript, JavaScript, HTML, and CSSExperience designing, building, and consuming RESTful APIs and distributed servicesStrong understanding of software engineering fundamentals, including data structures, design patterns, and system design principlesExperience with Test-Driven Development (TDD) and automated testing frameworksExperience working within Agile software delivery environmentsExperience building and maintaining CI/CD pipelinesExperience with Infrastructure as Code tools, including TerraformBachelors degree in Computer Science, Software Engineering, or a related technical discipline, or equivalent practical experienceExperience building cloud-native solutions on Microsoft AzureKnowledge of Azure Integration Services, including API Management, Service Bus, and Event HubExperience with event-driven and microservices architecturesExperience implementing identity and authentication solutions using Azure AD, Azure AD B2C, AWS Cognito, or similar platformsExperience working with observability, monitoring, and operational toolingExposure to AI-assisted software engineering practices and developer productivity platformsExperience mentoring engineers and contributing to technical leadership initiatives Responsibilities: Design, build, and operate scalable full-stack applications using Java and ReactDeliver intuitive, accessible, and high-performing user experiencesDevelop secure, resilient, and observable backend services and APIsCollaborate closely with Product Managers, Architects, Designers, and Engineering leaders to solve complex business challengesContribute to architectural decisions and influence long-term technical directionDrive engineering excellence through code reviews, testing, automation, and continuous improvement practicesDesign and maintain cloud-native solutions on AzureImplement Infrastructure as Code and modern DevOps practices to improve deployment velocity and platform reliabilityPromote AI-assisted software development by leveraging tools such as GitHub Copilot, Cursor, Claude Code, or similar technologiesMentor engineers and contribute to a culture of learning, collaboration, and technical excellenceIdentify opportunities to simplify systems, reduce technical debt, and improve platform scalabilityParticipate in operational support, incident response, and continuous service improvement initiatives Technologies: AIAPIAWSAzureBackendCI/CDClaude CodeCloudCopilotCSSCursorDevOpsGitHubSupportJavaJavaScriptReactTDDTerraformTypeScriptWebmicroservicesRESTSecurityFullstack More:
We are building a next-generation AI digital platform to transform how organisations connect talent, technology, and opportunity across the global STEM workforce. This is a hybrid role based in London, United Kingdom or Glasgow, Scotland, and it offers the chance to join a greenfield initiative where you can shape architecture, influence technical strategy, and help establish engineering standards that will scale for years to come. We offer meaningful work, a modern engineering environment, and a strong benefits package that includes hybrid working, a performance-based annual bonus, 28 days annual leave plus public holidays, an annual leave purchase scheme, private healthcare, discounted dental insurance, a health cashback programme, paid volunteering days, caregiver leave, retail discounts, and an employee share scheme. We value technical excellence, customer obsession, collaboration, diversity of thought, and innovation at scale.
last updated 36 week of 2026