- Building a secured credit card
- Launching new budgeting and financial insight features
- Running subscription and pricing experiments
About You
You care about building products that genuinely help people, and improving financial health is a mission that resonates with you. You’re an engineer with solid fundamentals who has worked in any modern tech stack – the exact language isn’t important. What matters is your ability to reason clearly, learn quickly, think in trade-offs, and write maintainable, thoughtful code.
You collaborate well with product, design, and data; you’re curious about users; and you enjoy shaping work beyond just the technical bits. Whether you’re mid-level, senior, or leading teams already, you contribute positively to engineering culture, support others, and help raise the bar for those around you.
You align with our values and engineering principles – rooted in autonomy, accountability, pragmatism, and building things that genuinely improve people’s lives.
Our tech stack
Cleo is built as a Ruby on Rails monolith with a single React Native app frontend, utilising TypeScript. We also leverage Python for machine learning services and PostgreSQL for our database, all hosted on AWS. Our CI/CD pipeline is fully automated, with production deployments happening on every merge via Heroku. Our backend engineers deploy multiple times a week, and we release our frontend app to Google and Apple for review at least once a week.
While we take a pragmatic approach, we place a strong emphasis on quality. Our code is peer-reviewed, and we maintain automated testing using Minitest and CircleCI. We're also actively working towards a more modular architecture, focusing on separating concerns to achieve all the benefits of microservices within a monolith, while progressively refactoring our code as we build new features. Everyone in the engineering team contributes to driving our technical strategy, voices & ideas from all levels are valued: we are all owners at Cleo.
What do you get for all of your hard work?