Guy Lewis –  CTO, Sprint Education Image
“We're on the look out for a fantastic full stack software developer to join our top-class team of developers. If plenty of autonomy, building cutting-edge software (that actually makes a profit), and working for an award-winning company floats your boat then, well, keep reading..."
Guy Lewis – CTO, Sprint Education
Sprint Education Marketing Award Winners

Interested in our Full Stack Software Developer position?

About the role

We are looking for a talented and motivated Senior Full Stack Software Developer to join our award-winning team. If that's you, you'll have the ambition to grow within Sprint Education, and want to build amazing software, from beautiful responsive applications, to new features in our marketing and sales SAAS, Campus. As well as creating outstanding and elegant code you'll help lead the team, and shape its future. You'll need to be a great problem solver and work well both on your own and in a team.

You'll be responsible for

  • Building and maintaining user-facing features in Campus, our marketing and sales SAAS.
  • Deploying software releases to our multi-cloud SAAS infrastructure.
  • Building and maintaining supporting API-driven microservices.
  • Writing elegant and future-proof code and libraries.
  • Contributing to architectural decisions especially in the software design space.

You have, you are, you can

  • Confidently work within (and up and down) the LAMP stack.
  • Excellent knowledge of the latest web development technologies and frameworks, Node.js/Nest.js/Express.js, etc.
  • Confident with JavaScript ES6 onwards or Typescript, and have experience developing with modern front-end frameworks, such as React, Angular or Vue.js
  • Experience with at least one OO language, eg. PHP7, Golang, C#, Java, etc.
  • Appreciation of software and OO design best-practices, including SOLID principles.

It would be super-good to have

(although not essential)

  • An understanding of Agile development practices.
  • Experience of bundling applications with Webpack/Babel.
  • Familiarity with Apache/Nginx configuration.
  • An understanding of domain-driven design.
  • An appreciation of test-driven development and continuous integration.
  • Experience of microservice and API development.
  • Experience using Docker and Kubernetes for cloud deployments.
  • Some DevOps experience.
Scroll to top