Cronofy's mission is to Schedule Everything For Everyone.
Over the past 9 years we’ve grown a self-sustaining, profitable business on our enterprise-ready Scheduling API. We’re now building scheduling solutions businesses can use to improve their scheduling workflows with no code required.
We’re looking for mid-level software engineers to join our team for a salary of £50,000 - £70,000
You’ll work as a member of one of our product teams building new, and refining existing, features of our scheduling platform.
You’ll receive support in pursuing your career goals and professional growth towards becoming a senior engineer. We expect everyone to give and receive feedback, both on our products and ourselves, so that we can learn and improve as a collective and as individuals.
You can find out more about our department and some members of our team on the Cronofy engineering department’s about page.
Our engineering department works remote-first and has done since the company was founded. We value the higher quality of communication you get from real-world interaction and so like to take advantage of that.
The engineering team currently covers the UK and Spain. We meet in a mixture of London (office) and Nottingham (HQ).
As a whole company, we meet twice a year in person. As a whole department, we meet twice a year in person between those events. We're exploring the best cadence for teams and groups to meet more regularly between those times.
We use our principles to guide our behaviour as people, and our engineering principles to guide our choices as we develop our platform.
Our processes are lightweight, fit-for-purpose, and open to change when we find them lacking. This currently revolves around weekly planning meetings, daily sit-downs, and monthly retrospectives.
Practices such as pairing are encouraged but not mandated. We trust you to know how you work best, we only ask that you keep the team informed of your progress and ask for help when needed.
We're strong on compliance but this doesn't mean you have to deal with an arduous development process. Github PRs require the automated test suite to pass (which you will likely have added to), and approval by a peer, before they can be merged. From there, the build and deployment process is automated.
This all generates the audit trail necessary to show we follow our change management process.
On DORA metrics we rank as elite performers with the ability to make changes to production on-demand in under an hour (time from commit to production rollout is 10-15 minutes).
Like all of our processes, they are lightweight, fit-for-purpose, and open to change when we find them lacking.
We pride ourselves on happy customers, so part of your responsibilities are fixing bugs, sharing the technical support, and improving our documentation to reduce the amount of direct support we need to provide.
Terraform, AWS, Postgres, Redis, Kubernetes, Ruby on Rails, React, SASS form the core of our stack.
We also have Go in our toolset for situations where performance is paramount.
Familiarity with any of these is a benefit, none of them are essential as you’ll be smart enough to learn what’s necessary with our help.
The goal is to discover what you will bring to Cronofy and what Cronofy will bring to you. It's as important for you to determine whether this is the right move for your career as much as anything else, so don't be afraid to ask questions. We value transparency and so are happy to answer (virtually) any questions you may have.
For a full breakdown of our interview process, please visit: https://docs.cronofy.com/interviewing-with-us/
Cronofy exists to schedule everything for everyone. We can only achieve this goal when we strive to foster an inclusive working environment that inspires innovative thinking. We believe everyone at Cronofy should have equal opportunity to learn, create their best work, and grow in their careers.