Software Engineer

Join us on our mission to connect the next generation with the opportunities, insights and advice to succeed as the workforce of tomorrow.

Apply now

Read more below, or click here to apply!

Originally founded in London, we opened our Edinburgh office in September 2019 to further build out our tech team. We’re growing the team there from 4 to 12 and we’re looking for experienced Software Engineers, who pride themselves on producing high quality code and bettering themselves as Developers, to help us on that journey. Specifically, you will…

  • Take full ownership for designing, building and launching new platforms, services and features across our entire range of products
  • Collaborate with the other engineers and the CTO to be a key contributor to technical design and problem solving
  • Contribute to shaping the technical roadmap as we make the platform more robust and ready for greater scale

Our technology stack

  • We use Python and Node.js with Typescript for our services and APIs, with React and Typescript on the client side. We're open to engineers with a range of experience and happy for people to upskill as needed.
  • We use a lot of automated testing to enable continuous integration and are shortly moving to continuous deployment
  • We’re fortunate that our code base is relatively new, so we don’t have much legacy code to deal with and are focused on building out new features and functionality in short build, test and learn cycles

The ideal candidate

  • A good level of experience with Python (and ideally Django) to design and implement complex web applications
  • You’ll have experience running and maintaining large scale web applications, as well as working with relational databases like PostgreSQL or MySQL
  • You work efficiently and productively, relying on continuous integration and automation to iterate faster
  • You have high expectations & take pride in your work, focusing on writing maintainable code of high quality
  • You have a desire to be better and a thirst to learn – seeking out challenging work and understanding the importance of peer reviewing work, providing and receiving feedback
  • Start-up or small business experience – understanding the need to collaborate and communicate effectively within a small team

We can offer you…

  • The opportunity to take real ownership over the work you do, the challenges you take on and the problems you solve
  • A collaborative working culture where peer reviews and regular feedback are a prominent feature, helping you become a better developer
  • A tight-knit team where you’ll work directly alongside and learn from our CTO & experienced developers
  • An exciting technical roadmap – from how we use data science to match members with the right employer; to how we build the best possible platform for our members to make the right career choice
  • A quiet working environment with high quality tools and equipment for you to produce high quality code
  • Flexible working & the opportunity to work from home

Key details

  • Salary : Highly competitive and dependent on experience
  • Contract : Permanent
  • Location : Edinburgh city centre
  • Start Date : ASAP & ongoing throughout the year (we’re hiring for multiple vacancies within the team)

 

Click here to apply!