Software Engineer

Who We Are

Administrate builds an online platform that helps training providers save time and money. Our mission is to make our customers' training operations and training courses run better for less money.

We are a quickly growing, young, energetic company, with an established global customer base, a solid core team, and a clear vision. Oh, and we work a 4 day, 32 hour week, but we'll pay you a 5 day wage!

Where We Are

Our headquarters are in Edinburgh, Scotland's capital city. We also have offices in Beirut and in Montana. This position will be based at our Edinburgh office.

Who You Are

You're passionate about what you do. Always searching for a challenge, always looking to improve, you found yourself puzzle and problem-solving from an early age, and reaching a solution wasn’t enough for you. You were constantly striving to do it better and faster.

You creatively code and work on your own great stuff for fun, but at work you choose standards and reuse, because you understand that teams are not just one person.

You enjoy digging into an existing code base, to improve it and debug issues in it. 

You love to work with great people and understand that small teams, dynamic companies and flexible working environments are unparalleled. Bureaucracy is for someone else who likes wasting time and effort.

You are keen to develop and grow your career and skills with a passion for learning and continuous improvement.

What You'll Do

You'll be part of our engineering department, working closely with our Customer Success team, working on improving our customers' experience of our platform.  You will contribute to daily standups and participate in weekly sprint delivery as part of a small team but you will also be working with the wider engineering, support and product departments.

You'll take ownership of writing your own code and improving existing code and you'll be a catalyst within the engineering team for cleaner code, better tests, more scalable solutions. We're all about collaboration so our teams review and test each other's code, providing regular feedback and, in line with our Values, we're #alwaysimproving.

Technologies We Use

We use Python for all new server-side code, running in the Flask framework.  We use a variety of other technologies for example MySQL, React, and GraphQL.  If you have have experience in similar technologies such as Ruby on Rails, PHP, Java, or Node.js and are willing to pick up our stack, please apply!  We believe a diverse range of backgrounds strengthens our team.

What You'll Get

  • Work a four day week but get paid for five
  • Work around your life with our flexible working policy
  • Real impact on our products. We are a team of equals, the best ideas win, whomever has them.
  • Pension scheme and life assurance (4x salary)
  • Invest in your mental wellbeing with our onsite therapist
  • Do your best work using brand new tech
  • Learn, learn, learn with access to a library of educational books
  • Get to know your colleagues with a team lunch every Wednesday
  • Free snacks, fruit, and drinks fridge

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file