cover image
Evidence Based Education

Full Stack Web Developer

On site

Sunderland, United kingdom

Full Time

11-02-2026

Share this job:

Skills

PHP PostgreSQL Monitoring Coaching symfony react AWS

Job Specifications

About The Role

We are looking for a Full Stack Web Developer to join our growing engineering team. You will work primarily on the Great Teaching Toolkit, with opportunities to contribute across our wider product portfolio.

This role is ideal for a developer who enjoys owning features end-to-end and wants to build deep expertise in backend development while remaining comfortable working across the full stack. Due to the structure of our existing team, there is a particular emphasis on PHP and Symfony, but you will regularly work across the frontend, infrastructure, and deployment pipeline. The ideal candidate will also be experienced with automated testing and be well positioned to help bolster automated testing practices within the team.

Reporting to the Engineering Lead, you will collaborate closely with Product Managers, Designers, and Researchers to turn evidence-informed ideas into robust, scalable software used by educators around the world.

The role is permanent and full-time, though we are open to part-time applicants, secondments and other working arrangements. Read on for more details and to find out how to apply.

About EBE: Evidence Based Education is dedicated to improving teaching and learning outcomes through evidence-informed practice. Our flagship Great Teaching Toolkit (GTT) supports over 17,000 teachers worldwide in developing their practice through our evidence-based framework the Model for Great Teaching.

Key details

Location: Based out of our Sunderland office. A flexible balance between home and office working is ideal, though we are also open to full remote working for the right candidate.

Salary: From £40,000-50,000, depending on experience

Start date: As soon as possible

Contract: Full-time, permanent (though open to part-time or secondment arrangements)

Working hours and flexibility: Core hours are 10am-3pm Monday to Friday. Outside of this window, flexible working is encouraged.

What We Offer

Mentorship: Direct coaching from experienced engineers and product professionals to help you grow professionally.
Impact: The work you do will directly improve the professional lives of thousands of educators.
Ownership: Real responsibility for meaningful features, not just isolated tickets.
Growth: We are a small team, meaning you will have visibility across the entire product lifecycle—not just one small feature.
Flexibility: Our workplace is a flexible one, and we pride ourselves on the excellent working culture. While any role would benefit from more in-house time early on, most of our team have a hybrid work pattern.

Benefits Of Working With EBE

A motivated team
Opportunity to make the role your own
Generous parental leave and pay policies
Uncapped annual leave
Various salary sacrifice schemes in operation
And much more!

Key Responsibilities

Feature Development & Delivery

Design, build, and maintain backend services and APIs using PHP and Symfony.
Implement full end-to-end features, including backend logic, frontend components, and integrations.
Work with PostgreSQL to design and optimise data models and queries.
Contribute to frontend development using React, ensuring features are usable, accessible, and maintainable.

Collaboration & Product Delivery

Work closely with Product to understand user needs and translate requirements into technical solutions.
Participate in sprint planning, technical discussions, and code reviews.
Take ownership of features from initial implementation through to deployment and post-release improvements.

Quality & Reliability

Write and maintain automated tests, including unit tests and end-to-end tests, to ensure reliability and confidence in changes.
Support acceptance testing and help diagnose issues before and after release.
Contribute to improving development standards, patterns, and documentation across the codebase.

Infrastructure & Operations

Work with the team to deploy and run our applications on AWS.
Support and improve our deployment pipelines, monitoring, and operational tooling.
Help identify opportunities to improve performance, security, and scalability.

Person specification

You can read all of EBE’s core values, capabilities and behaviours here – what we expect from everyone in the team – and below, you can read the key details pertaining to this role. That said, if you are unsure whether you meet some or all of the criteria below, but are excited by the opportunity nevertheless, we encourage you to send in an application, as at least some of these skills are developable with guidance and experience.

We hire for potential and mindset over a rigid checklist. You don’t need to tick every box, but you should be excited about building high-quality software that supports teachers and school leaders. You are likely someone who enjoys understanding how systems work, takes pride in clean and reliable code, and values collaboration over individual heroics.

The Qualities That Matter Most To Us

Strong backend thinking: You enjoy

About the Company

At Evidence Based Education we have clear belief that: great teaching makes a big difference. But great teaching doesn’t happen by chance—it requires high-quality professional development, rooted in evidence. For schools and teachers who use the Great Teaching Toolkit, you are getting a set of tools that should help you to be even better than you already are. But you are also part of something much bigger: a systematic attempt to solve the intractable problem of improving education at scale, in a way that is authentic, sust... Know more