Back-End Developer




We are looking for an mid level Back End/Server side Developer to join our small team as one of our first engineering hires. Working alongisde our Front End Developer, you will be hands on within the technology and working towards making our product the best that it can be by solving the challenges we face.


Staffably is a platform designed to reduce the inefficiencies caused by job boards and agencies, by putting teachers directly in touch with schools and vice versa, providing transparency, efficiency and cost savings. We are changing the way schools are staffed by applying the latest technology and thinking to a keenly felt problem. Our web (and soon mobile) apps are used by teachers to create their profiles, set their preferences and apply for jobs that match their needs. Schools can create their profiles, have access to all the profiles of teachers on the platform, post employment opportunities and get in touch with teachers directly.


We are looking for an experienced Back-End Developer to work alongside our Front End Developer. Your background will include:

  • A graduate with a solid understanding of Computer Science principles

  • Experience of developing fully featured web application servers

  • A good understanding of authentication in modern web applications

  • We would also be interested in someone with a Python, PHP, Ruby, Java or similar background who has experience in an equivalent web application framework and is interested in crossing over to NodeJS and Express

  • Experience or an interest in maintaining a good software development process, and making good use of automated build tools

  • Building RESTful APIs and exposing endpoints to be consumed by clients

  • Experience of working with relational databases, particularly PostgreSQL. Some experience or interest in schema design and maintenance.

  • Comfortable in operating within the AWS cloud environment with the ability to create, maintain and backup both EC2 compute and RDS database instances

  • Some experience or an interest in using the AWS SDK would be desirable

  • An interest or experience in monitoring, logging, and metrics, with a view to keeping the company's platform operational and performing well


  • NodeJS and Express experience

  • At least 3 years of development experience

  • Strong skills around back-end development

  • Someone with side-project interests or an active GitHub profile would be highly desirable

  • An interest in software engineering best practices, including version control and backup strategies

  • A desire to gain experience and develop your career in an agile, vibrant startup environment

  • A self-starter who's happy to absorb unfamiliar technologies and keen to refine their skillset

  • Someone who can operate with a degree of autonomy and organise their tasks, but keep an eye on the bigger picture.

  • A good communicator who's keen to be an active participant in the development and success of the Business.

  • Suited to an Agile environment. The ability to maintain team velocity while adapting to changeable business requirements.

We are a team of awesome people based in central london. Join us and be challenged on a daily basis, while having fun and solving the hardest problems with a hint of social good.