Full Stack Engineer at Save My Exams

  • Anywhere (100% Remote) Only
  • Save My Exams
Job Description:

The Role

This role is a unique opportunity to join a fast-growing, profitable Edtech company and shape an industry-leading product that students, parents, and teachers love.

As a Full Stack Software Engineer you’ll be working within one of our lean product squads, focussed on maximising the value of our content and the impact of our content teams. You’ll work closely with the team’s product manager, designer, and other engineers, including your manager, to solve problems for our users through building high quality, scalable software.

Our Stack

We don’t expect you to have worked with these exact technologies before, but these are the technologies you’ll initially be working with. You’ll have the chance to influence how this stack evolves over time.

Our site is built in JavaScript, using Node.js and Sails on the backend. We’ve recently kicked off a 4 month project to migrate our frontend to Next.js to better serve our customers and improve developer experience. We use ESLint, Percy, Cypress and Jest for our automated testing. For data storage we use MySQL as our main database and Redis for session storage. Everything we build runs on AWS infrastructure.

Requirements

Hopefully you’ll have done some of the following before:

  • For this role we’re looking for someone who’s worked in a software engineering role before and is keen to work as part of a small, high performing team.
  • You’ll have demonstrable experience working with a mix of frontend and backend technologies - semantic and accessible HTML, modern CSS, ES6 JavaScript, React, Next.js, Node.js, MySQL and Redis.
  • You’ve had exposure to AWS or other similar cloud providers before, like Google Cloud or Azure, and would be comfortable using these platforms in your day to day work.
  • You’re familiar with software development best practices like automated testing and continuous delivery.
  • You have an awareness of non-functional requirements and consider these as part of your work, including performance, usability and security.
  • You’ve worked as part of a product team before and are familiar with agile principles like working closely with the end user, and delivering working software incrementally.
  • Your verbal and written communication skills mean you can communicate well with a range of people primarily working remotely.
  • Any experience of content management or search engine optimisation would be a bonus.

If this sounds like what you’d love to be doing, we can’t wait to hear from you. If you’re not sure that you exactly fit the above criteria, please get in touch anyway and we can always arrange an informal chat as a starting point.

Benefits

Working for a fast-growing, bootstrapped education company is a rare opportunity, one we consider a lifestyle choice rather than a job choice.

Our positions are challenging, but also come with amazing advantages and opportunities.

Here’s what we offer:

  • Competitive annual salary between £55k - £75k depending on experience, skills, and where in the world you’re based
  • Annual profit share bonus, stock options, and pension contribution
  • 28 days paid vacation (plus UK bank holidays)
  • Paid sabbatical every 3 years - an extra 28 days paid leave on top of your annual holiday allowance
  • Learning & development budget of 3 days and £500 per year
  • Remote, flexible working, including when you start & end your day. Work from home or wherever you want. We’re UK-based but with team members all over the world
  • The opportunity to work with an amazing team of diverse, talented and friendly people who love what we do
  • A friendly, positive, and inclusive team culture – we’re motivated to work hard but we also have fun, with weekly fitness classes and whole company get togethers

All Are Welcome Here

Save My Exams is an equal opportunities employer and we are committed to building and empowering an inclusive community within our company.

Our goal is to create a workplace where everyone is treated fairly, equitably and respectfully.

Research shows that underrepresented groups apply only if they fully meet the criteria in a job listing. Save My Exams is committed to levelling the playing field, and we encourage anyone from any background to apply even if they don’t check every box on our job listing.

We believe flexibility is important, and we’re happy to chat to you about flexible and remote working. And, If you need any flexibility or adjustments in our interview process - to help set you up for success - then please let us know too.

Company Benefits

  • Profit Share Bonus Scheme
  • Pension Contribution
  • Flexi & Remote Working

Interview Process

  • 30 minute screening call with hiring manager
  • Technical assessment
  • Final interview
  • Follow-up and offer

Other Jobs in Full Stack