Save My Exams is a rapidly growing EdTech business on the lookout for a Lead Engineer to run the engineering side of our monetisation work. We are a customer-obsessed, remote-first company that improves the lives of millions of students every year.
Every year, we help students all over the world get the best possible grades in their high-stakes exams - this year more than 30m students, teachers, and parents will use our product. We're bootstrapped and profitable, which means we invest on our own terms and don't depend on the next funding round. We like to think we're the most exciting tech company in Europe you've never heard of.
The team
You'll join our Freemium squad: the team that owns everything between a free visit and a paying member. That's the registration wall, paywalls, free trials, checkout, pricing and plan tiers, upgrade, renewals and cancellation flows, and how free users come to see the value of going premium.
It's a small team: two senior engineers, a senior product builder who covers design, and a share of our CRM manager's time, with direction set by our Chief Product Officer. You'll report to our Head of Engineering, who led this squad until recently.
The squad runs more experiments than any other team at Save My Exams. Its biggest wins came from unexpected places, and its biggest learnings came from the many tests that didn't move anything. We write every result up, good or bad, so the next test starts from what we know.
We're hiring you because we want to run more of these tests, faster, and in parallel.
The role
To love this role, here's the type of person you are:
- You've run a lot of A/B tests on sign-up, pricing or checkout funnels, and you have opinions about what moves the needle and what doesn't.
- You care deeply about quality and the experience of our students, striking the balance between optimising for business and customer goals.
- You treat experimentation as an engineering problem: throughput, interference between tests, instrumentation, and the time it takes to get a clean read.
- You're interested in using AI tools to build, review and analyse, and you've started automating parts of the experiment loop with them. You want to go much further.
- You lead by shipping. You'd expect to spend most of your time writing code, with the rest on technical direction, review and coaching.
- You thrive in a small, autonomous, cross-functional team that decides for itself what to build, and you enjoy the ambiguity, pace and opportunity that come with a relatively small company.
- Strong professional experience developing and operating web applications across the full stack, with a TypeScript background.
- A track record of designing, running and reading many A/B tests on conversion, sign-up, pricing or checkout funnels, including the unglamorous parts: instrumentation, sample size, guardrails, honest reads of inconclusive results, and rollbacks.
- Experience at lead or senior level shaping a team's technical direction and reviewing others' work, and the judgement to delegate decisions to the people best placed to make them.
- Hands-on, daily use of AI coding tools and agents, and ideally some experience automating part of an experiment or release pipeline with them.
- Clear written communication: project docs, experiment write-ups, decisions made in Slack rather than meetings.
- User centricity and an attitude of taking responsibility for what you ship to students.
- Save My Exams is fully remote (with the option to work from our London office). You must be based within 3 hours of GMT.
Nice-to-haves
- Experience with our favoured tools: Next.js, React, Express, Postgres, Stripe, Amplitude Experiment.
- Statistics for experimentation beyond the defaults: sequential testing, interference, segmentation, or experience building an experimentation platform.
- Experience with subscription pricing, plan tiering or payments.
- Line management experience. This role may grow to include line managing the squad's engineers.