Senior Full Stack Software Engineer
Employer: Gaia Learning
Location: UK-based, remote-first. Brighton or commutable preferred
Working hours: 12:00 – 17:00, Monday to Thursday (20 hours per week)
Salary: £35,000 per annum, pro-rata
-
About the Role
Gaia Learning is looking for a talented and experienced Senior Full Stack Software Engineer to join our growing technology team and take primary day-to-day ownership of Bloom, our live online education platform supporting young people with SEND and EHCPs.
Bloom is a production platform used by teachers, learners and school administrators, with guardian access coming soon. Lessons are delivered live in the browser and include video, a shared whiteboard, resources, attendance and end-of-lesson reviews. The platform is supported by learner profiles, objectives, safeguarding records and AI-assisted summarisation of documents and lesson outcomes.
We are now past MVP and firmly into production. We work closely with schools and local authorities, continuously improving the platform through focused sprints. The platform is small, modern and unusually well documented for its age, and we are looking for a senior engineer to work alongside the CTO and take real ownership of the technology.
This is a hands-on, high-ownership role rather than a management position. You will be responsible for writing most of the code across the frontend, API and cloud infrastructure, while setting and maintaining the quality standards for a platform that handles children's special category data.
If you want to be the person who understands a system end to end and is trusted to make architectural decisions, this could be the role for you. If you are looking for a narrow ticket queue within a large engineering team, it isn't.
What You Will Be Responsible For
Product Development
You will work across the full technology stack, building features across our React and TypeScript single-page application and PHP API.
Most features involve both sides of the platform, so you will be expected to design APIs and build the interfaces that consume them.
Infrastructure
You will take ownership of our cloud environments and infrastructure-as-code, including the security and data-residency controls required for a platform handling children's data.
Deployment & Pipeline
You will own our development and deployment pipeline, including test-gated builds, deployments and the alerting around them.
Quality & Standards
You will help set and maintain the quality bar across the codebase, including:
Testing
Type safety
Accessibility
Security
Code quality
Authentication and authorisation
Performance
You will be expected to raise standards where needed and ensure the rest of the work is held to them.
Our Technology Stack
Our current technology stack includes:
React
TypeScript
PHP
MySQL
Google Cloud
Infrastructure-as-code
Real-time collaboration technology
AI-assisted summarisation
Our Google Cloud environments are hosted in a UK region, with infrastructure managed as code.
You will not be expected to be an expert in every part of the stack from day one. What matters is that you have strong full-stack foundations, can learn quickly and are comfortable becoming highly knowledgeable in areas where you have less experience.
We will go through the architecture in detail during the technical stage of the interview process.
How We Build: Agentic Coding
We build with Claude Code, and being genuinely comfortable with agentic coding is an important part of this role.
Our repository is set up specifically to support agentic development, with guardrails, written architecture rules and an explicit Definition of Done. A meaningful share of our development output comes through agentic workflows.
This is not a side experiment or something we are simply testing. It is part of how a small team is able to ship at the pace we do.
We are looking for someone who has their own approach to using these tools, has genuine opinions about where they are useful and where they are not, and understands the importance of carefully reviewing AI-generated code.
You should be able to use AI coding tools productively while applying the same — or higher — level of engineering judgement and scrutiny that you would apply when reviewing code written by another engineer.
What We Are Looking For
Essential
Full-Stack Engineering Experience:
Substantial experience building and running production web applications, with genuine depth across both frontend and backend development. We are looking for someone who can work confidently across the entire stack rather than a frontend engineer who has occasionally worked with an API or a backend engineer who can build a React component.React & TypeScript:
Strong experience with React and TypeScript, including component architecture, state management, forms and performance. You should understand how to maintain a feature-based codebase and prevent it from becoming difficult to maintain as it grows.PHP:
Strong server-side development experience with PHP.Database & Data Modelling:
Strong understanding of relational data modelling. You should be comfortable designing schemas, writing safe migrations against live data and reasoning about database queries and performance under load.Cloud & Infrastructure:
Experience owning cloud infrastructure and infrastructure-as-code. You should be comfortable being called when production is unhappy and understand when the correct solution belongs in infrastructure-as-code rather than being manually changed through a cloud console.Security:
Security should be part of your everyday engineering practice. You should understand authenticated and authorised endpoints, server-side input validation, secure handling of secrets and least-privilege principles.Agentic Coding:
Fluent and considered use of agentic coding tools, particularly Claude Code, or clearly transferable experience with similar tools.Communication:
Strong written and verbal communication skills. You will work closely with a small non-engineering team, external suppliers and schools, so being able to explain technical decisions clearly is important.Desirable
Experience with any of the following would be beneficial:
WebRTC or real-time collaboration
Accessibility remediation or formal accessibility audit experience
UK GDPR in practice, particularly special category data, DPIAs, data residency and retention
LLM integration beyond a simple demonstration, including evaluation, prompt injection defence, cost and latency considerations
EdTech
SEND
Safeguarding
Another regulated or highly sensitive data environment
Not Required
You do not need:
A degree
Experience at a particular company
Experience at a specific type of employer
A particular number of years in the industry
What matters is that you can demonstrate that you can build and run the product well.
How We Work
We are a small team with low ceremony and high standards.
We work in sprints using a ClickUp backlog, with pull requests reviewed before merging.
We have a written Definition of Done, which includes:
Typecheck and build passing cleanly
Backend tests passing
Clean code and style
Appropriate authorisation coverage
Manual keyboard and accessibility testing for changed UI
Our architecture rules are documented and actively enforced.
If you disagree with an architectural decision, you are encouraged to challenge it in writing, explain your reasoning and help improve the approach.
Documentation is considered part of the development work itself rather than something to be added later.
How We Work Together
This is a remote-first, UK-based role.
We would ideally like you to be within reach of Brighton, where you would co-work with the CTO approximately one or two days per week.
We recognise that not everyone will be based locally, so if you are commutable to Brighton, we are happy to have a conversation about what could work.
We believe that, particularly at this stage of the platform's development, architecture benefits from being able to sit down together, work through problems and make decisions around a whiteboard and a coffee.
Compliance, Security & Accessibility
Bloom is built for schools and local authorities, so compliance and security are fundamental to how we develop the platform.
We handle special category data relating to children with SEND, including EHCPs, health information and safeguarding records.
As a result:
Data is hosted in the UK
Data residency is enforced by policy
Encryption is required
Access controls are tightly managed
Production access is strictly scoped
Auditability is important
DPIAs form part of our engineering considerations
Data retention is an active engineering constraint
Lawful basis considerations form part of the wider product environment
Our security work is shaped by ISO 27001 and Cyber Essentials.
Accessibility is equally important. Our learners are the reason accessibility matters, and we aim to hold the platform to WCAG 2.2 AA standards.
An accessibility review is part of our Definition of Done, and maintaining accessibility across the platform will be an important part of this role.
None of this is simply box-ticking. It is fundamental to why schools and local authorities trust us with their learners.
Why UK-Only?
Bloom holds special category data about children with SEND, including EHCPs, health information and safeguarding records.
Our platform and data are UK-hosted and pinned there by policy, with production access tightly controlled.
Because this role involves production access to this data, the position is restricted to candidates who are UK-based and have the right to work in the UK.
Vetting & Background Checks
To help us maintain a safe and secure environment for our learners, the successful candidate will be required to complete a number of checks.
Shortlisting & Pre-Interview Screening
Shortlisted candidates will be asked to:
Complete a criminal record self-declaration
Undergo online background screening
Undergo social media screening in line with KCSIE statutory guidance
These checks will take place prior to interview.
Conditional Post-Offer Checks
Any formal offer of employment will be subject to satisfactory completion of post-offer pre-employment checks, including:
An Official Enhanced DBS with Children's Barred List Check, including the original paper certificate
Overseas Criminal Record Checks / Certificates of Good Conduct for candidates who have lived or worked outside the UK for 6 months or more, continuously or in total, within the last 10 years
Medical Fitness Verification for the post
Verification of essential qualifications
Two satisfactory professional references
Right to work in the UK
If any of these fundamental eligibility or safeguarding checks would be a blocker for you, we would rather know at the application stage than at offer stage.
The nature of the role means that engineering decisions can have a direct impact on the security, safety and reliability of a platform used by children. We are looking for someone who finds that level of responsibility motivating rather than intimidating.
Why Gaia Learning?
Gaia Learning is a warm, inclusive and growing organisation working to improve education for young people with SEND.
You will have the opportunity to work on a product with a genuine social purpose while having significant influence over how the technology develops.
This is an opportunity to join at an exciting stage: Bloom is already a production platform, but there is still significant scope to shape its architecture, engineering standards and future development.
You will work directly alongside the CTO and have meaningful ownership of the technology rather than being one engineer in a large development function.
If you enjoy solving difficult problems, taking ownership and building technology that genuinely matters, we would love to hear from you.
Recruitment Process
Our recruitment process will include:
Intro Call – 30 minutes
An initial conversation with the CTO to learn more about you, your experience and the role.Interview 1: Technical Conversation – 60–90 minutes
A detailed conversation about the real architecture behind Bloom, the technical decisions we have made and what you might have approached differently.You will also have the opportunity to walk us through some code of your own choosing or a system you have built if your professional work is proprietary.
Interview 2: Non-Technical / Cultural Conversation – 30–60 minutes
Meet with the CTO and another member of the team to discuss life at Gaia Learning, Bloom and the wider team.Final Conversation
A final discussion covering terms and the offer.We will come back to everyone who applies.July 2026
Job Title: Part-Time Secondary level Humanities Educator (Online)
Location: Remote (UK-Based)
Salary: £35,000 per annum, pro-rata
Hours: 12:00 – 17:00, Monday to Thursday (20 hours per week)
Start Date: 1st September 2026
About the Role:Are you an enthusiastic, qualified teacher with a passion for bringing the humanities to life? Gaia Learning is looking for a dedicated Humanities Educator to join our amazing online team for the new academic year. You will be delivering engaging, high-quality lessons to our neurodivergent learners, helping them thrive in a flexible and supportive online environment. We are looking for someone to teach small group History, English and 1:1 sessions.
What We Are Looking For:Qualified Teacher Status (QTS): A recognized UK teaching qualification is essential with experience teaching online and comfortable using tech.
Subject Specialist: Strong expertise in teaching Humanities subjects (English & History) for children ages 8 onwards - Secondary experience key.
UK-Based: This is a fully remote position, but you must be living and working in the UK.
Vetting Requirements: To keep our community safe, you must hold (or be willing to undergo) an Enhanced DBS Check with Children's Barred List info, alongside a Teacher Prohibition check.
Why Gaia Learning?
We are a warm, inclusive, and fast-growing team of all ages, backgrounds, and ambitions. If you want to make a real difference in SEN education we would love to hear from you.
We would consider a freelance part time position if necessary.
The Work From Home Hub is dedicated to finding and sharing remote and hybrid job opportunities across the UK. The content available on theworkfromhomehub.co.uk is intended for general informational purposes only. While we strive to ensure the information provided is accurate and reliable, we make no guarantees or warranties, expressed or implied, regarding the accuracy, adequacy, validity, reliability, availability, or completeness of the information presented on our site.
Whether you are looking to change careers, advance in your current role, navigate workplace challenges, or return to work after a break, I can give you expert guidance and practical strategies to help you achieve your goals.
Visit Victoria-Hopkins.com for more information
This page may contain adverts for products and services tailored to those seeking homebased roles or already working remotely. These adverts help The Work From Home Hub source and share more job opportunities to our community. Support our mission - become a partner today.