Latest Vacancies

Freelance Maths/STEM Educator (Online)
Location: Remote (UK-Based)
Rate: £30 per hour (includes delivery, lesson preparation, and reporting time)
Hours: Lessons may take place between 13:00 to 18:00, Monday to Thursday. You will not be required during all these times. You will invoice us on a per lesson basis.
Start Date: 1st September 2026
Contract Type: Freelance


About the Role:
Are you an enthusiastic, qualified teacher with a passion for bringing STEM to life? Gaia Learning is looking for a dedicated online STEM Educator to join our amazing team for the new academic year. In this freelance role, you will deliver engaging, high-quality lessons to our neurodivergent learners and those with special educational needs, helping them thrive in a flexible, calm, and supportive online environment.


Key Requirements & Responsibilities:

  • Lesson Delivery and Admin: You will deliver focused online sessions. Your £30/hr rate fully covers session delivery along with all required lesson preparation, resource creation, and learner progress reporting.
  • Qualified Teacher Status (QTS): A recognized UK teaching qualification is essential.
  • Subject Specialist: Strong expertise in teaching Maths and Science IGCSEs.
  • UK-Based: This is a fully remote position, but you must be living and working in the UK.
  • Vetting and Safer Recruitment: To keep our community safe, you must hold (or be willing to undergo) an Enhanced DBS Check with Children's Barred List information, alongside a Teacher Prohibition check.

Why Gaia Learning?
We are a warm, inclusive, and fast-growing team dedicated to removing barriers to learning for SEN students. If you want to make a real difference in SEN education, we would love to hear from you!
To Apply: Please send your CV and a brief introduction to our team:
info@gaialearning.co.uk

Senior Full Stack Software Engineer

Location: UK-based, remote-first. Brighton or commutable preferred
Salary: £60,000 per annum
Type: Permanent, full-time
Holiday: 31 days including bank holidays
Reports to: Chief Technology Officer
Start Date: To be confirmed

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.

To Apply

Please send your CV to Zaq Mughal, CTO, at zaq@gaialearning.co.uk.

Alongside your CV, please tell us one thing about how you actually use agentic coding tools day to day.

We are not looking for theory. Tell us about your workflow, how you use these tools in practice and where you have found their limits.

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.

To Apply: Please send your CV and a brief introduction
 to info@gaialearning.co.uk 

We are looking to hold interviews w/c 13th, 20th and 27th July.