Full Stack Engineer (AI & Modern Software Development)
Location: Primarily Remote (UK)
Office Attendance: 2–3 days per month in London
Security Requirement: Must be eligible for UK Security Clearance (SC)
Salary & Experience Levels
We are currently hiring for two Full Stack Engineer positions:
Full Stack Engineer
* £45,000–£55,000
* Typically suited to candidates with 2–3 years of software engineering experience
Associate Full Stack Engineer
* Up to £37,500
* Typically suited to candidates with 18 months - 2 years of software engineering experience
About the Opportunity
We're partnering with a leading technology organisation delivering innovative digital solutions across a broad range of industries. The business is investing heavily in AI, cloud technologies, and modern software engineering practices, offering engineers the opportunity to work on meaningful projects with real-world impact.
This is an excellent opportunity for passionate software engineers who enjoy solving complex problems, learning new technologies, and working across multiple technology stacks.
Why Join?
Technology
This is a genuine full-stack engineering role with exposure to a wide range of technologies. You'll work alongside talented engineers while continuously developing your skills across modern software development, cloud platforms, and emerging AI technologies.
Ownership
As you grow within the role, you'll take responsibility for delivering solutions end-to-end, from design and development through to deployment and support.
Culture
The team values curiosity, technical excellence, innovation, and continuous learning. This is an environment where engineers are encouraged to explore new technologies, contribute ideas, and develop their expertise.
The Role
As a Full Stack Engineer, you'll design, build, and deploy software solutions that solve complex business challenges. You'll work closely with both technical and non-technical stakeholders, helping move ideas rapidly from concept to production.
We're particularly interested in candidates who can demonstrate a genuine passion for software engineering through both their professional work and personal projects.
What We're Looking For
Essential
* Strong software engineering fundamentals
* Experience developing software in multiple programming languages
* Ability to learn new technologies quickly and work independently
* Strong problem-solving and analytical skills
* Excellent communication and collaboration skills
* Eligibility to obtain UK Security Clearance (SC)
Highly Desirable
* Experience working as a polyglot engineer across multiple technology stacks
* Exposure to several programming languages rather than specialising in a single stack
* Cloud platform experience (AWS, Azure, GCP, or similar)
* Interest in or exposure to Generative AI, Large Language Models, or AI-powered applications
* Active GitHub profile demonstrating coding activity
* Personal projects, side projects, open-source contributions, or technical portfolio work
* Experience working across both front-end and back-end technologies
We welcome applications from candidates who have developed their skills through:
* Computer Science, Engineering, Mathematics, Physics, or other STEM disciplines
* Software engineering roles
* Coding bootcamps combined with practical project experience
* Self-directed learning and personal technical projects
What Makes a Strong Application?
The hiring team places significant value on evidence of engineering passion beyond day-to-day employment.
Successful candidates will typically demonstrate:
* Active GitHub repositories with meaningful contributions
* Personal software projects
* Open-source contributions
* Technical experimentation with new technologies
* Continuous learning and self-development
* A genuine enthusiasm for software engineering outside of commercial work
GitHub profiles and technical portfolios will be reviewed as part of the selection process and are strongly encouraged within applications.
Benefits
* 25 days annual leave plus bank holidays
* Option to purchase additional annual leave
* Private healthcare
* Life assurance
* Income protection
* Competitive pension scheme with employer contribution matching
* Flexible benefits package
* Wellbeing and family support programmes
Working Arrangements
* Primarily remote/home-based role
* Travel to the London office required approximately 2–3 times per month
* Candidates located within reasonable travel distance of London are preferred
* Applications are welcomed from across the wider UK market
Recruitment Process
* Initial recruiter conversation
* Online assessment (approximately 35 minutes, completed remotely)
* Technical interview with the hiring manager
* Live coding session with a member of the engineering team
All interviews are conducted remotely via Microsoft Teams.
Equal Opportunities
We are committed to creating an inclusive workplace where everyone can thrive. Applications are welcomed from candidates of all backgrounds, experiences, and perspectives. Reasonable adjustments can be provided throughout the recruitment process where required.