About the position
Cleo is seeking a backend Ruby engineer to join their team in the fight for the world's financial health. The successful candidate will work on a cross-functional product squad to develop features that improve users' financial health, using AB-Tests, feature flags, and other tools to iterate quickly. They will also analyze data to detect problems and come up with new ideas, and support colleagues by joining the in-hours support rota. The ideal candidate will have strong industry experience using Ruby on Rails for a minimum of 2 years.
Responsibilities
- Joining a cross-functional product squad to develop features that improve users' financial health
- Working on Ruby on Rails monolith to build data models, background workers, JSON APIs, and business logic services
- Writing automated tests alongside code to ensure confidence in shipping
- Using AB-Tests, feature flags, and other tools to iterate quickly
- Analyzing data to detect problems and come up with new ideas
- Supporting colleagues by joining in-hours support rota and optionally joining compensated out-of-hours on-call rota
- Getting involved in cross-cutting concerns to lift entire engineering effort with the rest of the backend chapter
- Taking part in shaping all the work the squad does, not just the technical parts
- Building secured credit card from scratch to help users improve their credit scores without changing their habits
- Launching new budget rewind feature to help users understand their pay-cycle and provide them with better analysis of how they got on with their budget
- Adding discount plans and tiering options to subscriptions to experiment with the best pricing for different types of users
- Shipping changes multiple times a day to hundreds of thousands of active users and seeing work having a material impact on the financial health of those most in need.
Requirements
- Strong industry experience of using Ruby on Rails for a minimum of 2 years
- Ability to develop features that improve users' financial health
- Experience in building data models, background workers, JSON APIs, and business logic services
- Proficiency in writing automated tests alongside code
- Familiarity with AB-Tests, feature flags, and other tools for quick iteration
- Ability to analyze data from various sources to detect problems and come up with new ideas
- Willingness to join in-hours support rota and optionally, compensated out-of-hours on-call rota
- Participation in shaping all the work the squad does, not just the technical parts
- Passion for using company values and engineering principles to deliver value
- Flexibility to work in a globally distributed team and spend time in-person a few times per year
- Competitive compensation package with reviews every 6 months
- Clear progression plan with opportunities for growth and development
- Additional benefits such as 25 days annual leave, 401k matching, and 2 months paid sabbatical after 4 years at Cleo.