HybridFull time

Staff Software Engineer

Stock Options



Staff Engineer

Staff Engineer

You will be in charge of lifting the engineering standards. Your decisions will improve this learning management system which currently has over 3 million users. This platform allows companies to train, test and reward its employees all on their own bespoke portal. The end results and ease in which customisations of each platform can be achieved has separated this crowd from its competitors.

While the codebase (the monolith) is predominantly Ruby on Rails, they have moved to micro-services two years ago Golang has been the preference. If you have the correct tool for the job mentality and aren't tied to one tech this will suit you. They are not bound by a certain stack so they welcome new technologies to the table.

Here is the current stack

Ruby on Rails/ Golang/ Kafka

Angular/ AngularJS/ VanillaJS

MySQL/ Redis/ TimescaleDB


EFK, Prometheus

You will be coding or engineering 50 percent of the time and the rest you would be doing code reviews and having high level design conversations with senior engineering members. You will be in charge of the engineering decisions for one group which has 3-4 teams on it.

The day to day can vary between building out a product for internal use to expanding the infrastructure to deal with the current load. Their customer base has been expanded to the Millions, so there will be lots of interesting problems to work on. They would ideally like if you are comfortable working at this scale.

If you want to talk about the position in more detail or see a spec click apply and we can catch up.

Get notified about your perfect job

Send us your CV and we'll message you when we find a good match.

upload CV