Product Engineer - Ruby
Cleo
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Cleo
At Cleo, we are on a mission to fundamentally change humanity's relationship with money. We are creating a future where everyone has access to a hyper-intelligent financial advisor in their pocket. Cleo is a rare success story: a profitable, fast-growing unicorn with over $300 million in ARR, growing over 2x year-over-year. This role offers a chance to join a team of brilliant, driven individuals passionate about making a real difference. We seek top-tier talent who embody our culture of collaboration and positive impact, driven by complex challenges and the chance to shape something truly transformative.
Welcome to Cleo! If you are passionate about building products that make a real impact on people's financial lives, you will feel right at home here.
What you’ll be doing
- Joining a cross-functional product squad and collaborating with a mix of engineers, designers, analysts, and other disciplines to develop features that enhance our users' financial health.
- Collaborating with other senior peers in your squad and pillar to provide technical insight into upcoming work, and leading the delivery by helping pull everyone together to get it shipped.
- Mentoring colleagues to help them grow as engineers and actively supporting their development.
- Working on our Ruby on Rails monolith, building data models, APIs, and business logic services.
- Delivering your work using agile methodologies and tools like tests, observability, AB-tests, and feature flags.
- Analyzing data to identify problems and generate new ideas, using various sources such as our database, application logs, and user research data.
- Supporting colleagues through in-hours support and optionally joining the compensated out-of-hours on-call rotation.
- Contributing to cross-cutting concerns that improve our engineering efforts.
- Taking part in shaping the work of your squad beyond technical aspects, participating in product ideation, user research, design reviews, retrospectives, and more.
Examples of Product Feature Work
Our Product Engineers have contributed to various initiatives over the last year, including:
- Building a secured credit card
- Launching new budget analysis features
- Implementing pricing experiments for subscriptions
About You
You are passionate about making a positive difference in society by improving the financial health of our users. You align with our company values and engineering principles, which drive our ways of working and software delivery.
Our Tech Stack
Cleo is built as a Ruby on Rails monolith with a single React Native app frontend, utilizing 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.
We take a pragmatic approach but place a strong emphasis on quality. Our code is peer-reviewed, and we maintain automated testing using Minitest and CircleCI. We're 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 and ideas from all levels are valued, as we are all owners at Cleo.
What do you get for all your hard work?
- A competitive compensation package (base + equity) with three annual reviews, aligned to our termly OKR planning cycles.
- Work at one of the fastest-growing tech startups, backed by top VC firms, Balderton & EQT Ventures.
- A clear progression plan with complete support for growth.
- Flexibility to ensure work-life balance.
- Work where you work best: a globally distributed team with fully remote Spanish operations, virtual socials, and an annual company offsite in Europe with all expenses paid.
- Other benefits include: Company-wide performance reviews every 4 months, generous pay increases for high-performing team members, private medical insurance with Alan, equity top-ups for promotions, 1 month paid sabbatical after 4 years, regular socials, OpenAI subscription, online mental health support via Spill, and more!
Interview Process
This is a 4-stage interview process:
- Interview with the Recruiter (30 mins)
- Interview with the Engineers (45 mins)
- Technical interview - Live Coding in Ruby (2 hours)
- Interview with the Engineering Managers (45 mins)
Key skills/competency
- Ruby
- Ruby on Rails
- React Native
- TypeScript
- Python
- PostgreSQL
- AWS
- Agile Methodologies
- Data Analysis
- Mentoring
How to Get Hired at Cleo
- Research Cleo's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Highlight Ruby on Rails, React Native, and fintech experience, aligning with Cleo's tech stack.
- Showcase problem-solving: Emphasize data analysis, feature delivery, and contributions to improving financial health.
- Prepare for technical depth: Master Ruby, Ruby on Rails, data modeling, API design, and system architecture for the live coding interview.
- Demonstrate collaboration: Discuss agile methods, cross-functional team contributions, and mentoring experiences within engineering teams.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background