Job Description:

Tutorful is a six year-old and thriving tech start-up. We make live learning affordable and accessible to all. There are 10,000 tutors across the UK delivering over 13,000 lessons per week, both in person and online, and we’ll be expanding internationally later this year.

Our revolutionary approach to learning and our fantastic growth have helped us become recognised as one of the top 100 startups in the UK and have remained in a strong position and continued to grow in 2021.

About the role:

Tutorful are currently hiring software engineers with experience of working in a professional full stack team. Our team of engineers all have different backgrounds and your aptitude and willingness to learn are just as important to us as your qualifications and experience.

We work in small product squads of usually four developers, a designer, a product manager and a representative from our Customer Success and Growth teams. Our squads are given quarterly objectives then the team works together to come up with ideas for initiatives, how to test what works, and how to measure progress to achieve the objective. Everyone gets to collaborate on how the product evolves.

Our tech stack:

  • Vue, TypeScript and Nuxt to write our front end components
  • PHP with Laravel to write our read and write apis and our job queues
  • MySQL for most persistent data storage, Redis for caching, and ElasticSearch for snappy search results
  • Swift and Kotlin to develop our iOS and Android apps
  • AWS infrastructure with automated deployments using CDK for infrastructure-as-code
  • Docker so we can quickly spin up a dev environment on our laptops and so we can horizontally scale in - production on ECS
  • GitHub Actions to automate our continuous integration and continuous deployment pipelines
  • We all have a shiny Macbooks to work on and licences for all the tools we need

Requirements:

  • Someone who would enjoy working on our product and with the technologies we use, including PHP,TypeScript, JavaScript, Vue, Laravel, and Mobile
  • You have knowledge of developing new full stack software using those or similar technologies
  • You love to understand how everything works and to learn how to use new technologies
  • Build a feature? Fix a bug? Customer is confused? A production alert just fired? You like to step up to new challenges everyday and you get things done
  • You love working with other people to bounce around ideas and collaboratively solve problems
  • You agree the customer comes first and you like to make data-informed decisions
  • You know why making small changes, test automation and fast feedback are good ideas

Company Benefits

  • Pension
  • Macbook & choose your software
  • Flexible Working
  • Fully Remote
  • Learning Funds for private use

Interview Process

  • TA Call
  • Task in own time
  • Video call with Managers & Founders

Other Jobs in Full Stack