Technical Lead

If you are an ambitious, commercially-minded developer who is ready for the next step in their career, we invite you to apply to join our team based in our stunning new open-plan offices in the heart of Bath.

We strongly welcome applications from every part of the community. We believe in making EZ Education a diverse and inclusive place to work for all.

EZ Education are the creators of DoodleMaths and DoodleEnglish: award-winning, affordable online programmes which help children feel confident about learning.


The role

Our company values are well-being, integrity, growth mindset, focus and education. We have ambitious plans for how we want the Doodle platform to develop over the next few years. You will lead the engineering team in building this, embracing the opportunity to share your knowledge and experience with a bright, ambitious and expanding team currently numbering seven. Our technology is hugely popular with schools and families; part of your remit will be to ensure it remains robust and scalable as we continue to grow. A keen interest in education is vital – Doodle has already had a huge impact on thousands of children’s lives, and you will work directly with the founders to ensure their future vision becomes a reality.

Our technology:

Our tech stack makes extensive use of AWS, with the bulk of the back-end supporting our dashboards and API developed in PHP and Vue.js, using the Laravel framework. AWS RDS Aurora MySQL is used for our back-end relational database. We use PHPUnit for automated feature testing and our code is maintained in various git repositories via AWS CodeCommit. Our mobile applications are currently built using Corona Labs cross-platform SDK; a primary focus of the team this year has been transitioning to using Unity – a move which is nearing completion.


Knowledge/Experience required

  • Minimum 5 years’ full stack software development experience as part of a dynamic team
  • Some experience in managing a team
  • Excel when given responsibility and happy to work independently
  • A passion for education
  • Excellent attention to detail
  • Keen to learn and can nurture sense of curiosity in others
  • Desire to keep abreast of current changes and trends in technology
  • Love of architecting software solutions
  • Keen to work as part of a team

If this sounds like you and you would like to apply, it is essential that you write a covering email and then follow up with a phone call. CV only applications WILL NOT be considered or replied to. We want to know why you would like to join our company and see your communication skills in action, and we’d love to hear examples of you mentoring, coaching and growing individuals and teams.



Balancing life and work:
Holiday – 25 days holiday per year

We offer some flexibility in working hours and remote working where appropriate. We also offer paid counselling, (legal and financial advice), and a subsidised gym membership.

Work perks:

We provide breakfast, snacks, coffee and Wednesday lunches and keep a fully stocked drinks fridge in the office.


This role has a salary of £52,000 – £67,000, depending on experience.


Here at EZ Education, we have designed our products to support children around the world, from local schools to refugee camps. We know that our customers come from a range of backgrounds and we want our company to truly reflect the diversity that we see among the children who benefit from our technology. We know that we need people with different backgrounds, cultures and experiences to help us best support children’s learning. We strongly encourage applications from any member of the community, but especially BAME candidates and those who are neuro-diverse.

Application Deadline: 06/11/2020

Expected Start Date: December 2020

Job Types: Full-time, Permanent

Salary: £52,000.00-£67,000.00 per year


  • Casual dress
  • Company pension
  • Flexible schedule
  • Gym membership


  • Monday to Friday


  • full stack software development: 5 years (Required)
  • team management: 1 year (Preferred)


Applying for this position

Please apply by sending a CV and covering letter by email to A covering letter is ESSENTIAL and must explain why you would like to work for our company. Applications without a covering letter will not be considered.