Role Title, Location, Salary

Senior Full-Stack Engineer

Location, Remote

£70,000 - £90,000

About the Role

We are looking for Senior Full Stack Engineers with experience in designing for and operating with AWS-based systems to work alongside our talented (and growing!) Engineering team.

As a Senior engineer, the purpose of this role is to add more experience to the current engineering team and to share your knowledge / experiences not only with the whole team but especially with more junior members. On the engineering side: to increase our ability to deliver high quality solutions so we can meet the growing needs of Learnerbly.

We want to continue to build an empowered and diverse team who are at the heart of making our marketplace a delight for any end-user! If you’re a curious-learner, a challenger and a keen solution-finder, we want you on our team! We’ll never ask for formal qualifications in our roles.

How do we use our tech stack?

Our software architecture is currently Javascript/TypeScript based. We use a GraphQL API running on AWS services including Lambda, DynamoDB, S3, ElasticSearch, MySQL and CloudFront.

Our infrastructure is managed via Terraform and the serverless framework. On the client-side, we use React and Apollo to build web-based components and to bind them to our GraphQL API.

Who is in our engineering teams?

Our teams comprise of engineers from a range of varied backgrounds (not all from EdTech SaaS marketplace backgrounds!). Each team have differing seniority of engineers: from Associate through to Mid-level and Senior-level, a Product Manager and a Designer. We also have a Tech Lead and Engineering Manager who are there to continually develop you, the team, our engineering culture and of course, the product, in every aspect!

What do our engineering teams currently look after?

We currently have two fully formed Engineering teams: our Fulfilment and Platform team. We’re currently hiring to form our 3rd team!

Our platform team currently leads on everything related to the Learner experience. For example, how people interact with and discover content on our Learnerbly marketplace!

Our fulfilment team enables and tracks the purchasing, delivery and status of orders from start to finish, when a request from a learner is made. We make sure the money moves just right; that the suppliers get paid and the learner gets what they asked for quickly and accurately.

Here’s what you’ll be getting up to: