Senior Product Engineer - Ruby | Brazil (remote) in London
Senior Product Engineer - Ruby | Brazil (remote)

Senior Product Engineer - Ruby | Brazil (remote) in London

London Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
C

At a Glance

  • Tasks: Join a dynamic team to develop innovative financial features using Ruby on Rails.
  • Company: Cleo is a fast-growing fintech unicorn on a mission to transform money management.
  • Benefits: Competitive salary, equity options, flexible remote work, and generous leave policies.
  • Why this job: Make a real impact on users' financial health while growing your career in a supportive environment.
  • Qualifications: 4+ years of Ruby on Rails experience and a passion for positive societal change.
  • Other info: Enjoy a vibrant company culture with regular socials and a clear progression plan.

The predicted salary is between 36000 - 60000 ÂŁ per year.

About Cleo
At Cleo, we’re not just building another fintech app. We’re embarking on a mission to fundamentally change humanity's relationship with money. Imagine a world where everyone, regardless of background or income, has access to a hyper-intelligent financial advisor in their pocket. That’s the future we’re creating.

About The Company
Cleo is a rare success story: a profitable, fast‑growing unicorn with over $200 million in ARR and growing over 2x year‑over‑year. This isn’t just a job; it’s a chance to join a team of brilliant, driven individuals who are passionate about making a real difference. We have an exceptionally high bar for talent, seeking individuals who are not only at the top of their field but also embody our culture of collaboration and positive impact. If you’re driven by complex challenges that push your expertise, the chance to shape something truly transformative, and the potential to share in Cleo’s success as we scale, while growing alongside a company that’s scaling fast, this might be your perfect fit.

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
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. As this is a SE3‑SE4 position we’re looking for someone who has at least 4 years industry experience of using Ruby on Rails.

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 toward 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 your hard work?
A competitive compensation package (base + equity) with bi‑annual reviews, aligned to our quarterly OKR planning cycles. A clear progression plan. We want you to keep growing. That means trying new things, leading others, challenging the status quo and owning your impact. Always with our complete support. Flexibility. We can’t fight for the world’s financial health if we’re not healthy ourselves. We work with everyone to make sure they have the balance they need to do their best work. Work where you work best. We’re a globally distributed team. Our Brazil team works fully remotely, but we host virtual socials and an annual company offsite somewhere in Europe with all expenses paid.

Other benefits;
Company‑wide performance reviews every 6 months
Generous pay increases for high‑performing team members
Equity top‑ups for team members getting promoted
25 days annual leave a year + public holidays (+ an additional day for every year you spend at Cleo, up to 30 days)
1 month paid sabbatical after 4 years at Cleo
Regular socials and activities, online and in‑person
We’ll pay for your OpenAI subscription
Online mental health support via Spill
We’ll be employing you through our EOR provider, Deel, and can discuss our current benefit offering directly.

This is a position based in Brazil where employees need to be located in Brazil!

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)

Our Commitment to Inclusion
We strongly encourage applications from people of colour, the LGBTQ community.

Senior Product Engineer - Ruby | Brazil (remote) in London employer: cleo

Cleo is an exceptional employer, offering a unique opportunity to join a fast-growing fintech unicorn that is dedicated to transforming financial health for all. With a strong emphasis on employee growth, competitive compensation, and a flexible remote work culture, team members are empowered to thrive in their roles while contributing to meaningful change. The collaborative environment fosters innovation and mentorship, ensuring that every voice is valued as we work together towards a common goal.
C

Contact Detail:

cleo Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Product Engineer - Ruby | Brazil (remote) in London

✨Tip Number 1

Network like a pro! Reach out to current employees at Cleo on LinkedIn, and ask them about their experiences. A friendly chat can give you insider info and might even lead to a referral!

✨Tip Number 2

Prepare for the technical interview by brushing up on Ruby on Rails. Work on some personal projects or contribute to open-source. Show us your passion and skills in action!

✨Tip Number 3

Don’t just focus on your technical skills; highlight your collaborative spirit! Cleo values teamwork, so be ready to share examples of how you've worked with others to solve problems.

✨Tip Number 4

Finally, apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining our mission to change the financial landscape!

We think you need these skills to ace Senior Product Engineer - Ruby | Brazil (remote) in London

Ruby on Rails
API Development
Data Analysis
Agile Methodologies
Mentoring
Collaboration
Problem-Solving
Technical Insight
PostgreSQL
Machine Learning
Automated Testing
Feature Flagging
User Research
Cross-Functional Teamwork
CI/CD

Some tips for your application 🫡

Show Your Passion: When you're writing your application, let your passion for improving financial health shine through. We want to see how you align with our mission and values, so don’t hold back on sharing why this role excites you!

Tailor Your CV: Make sure your CV is tailored to the Senior Product Engineer role. Highlight your Ruby on Rails experience and any relevant projects that showcase your skills. We love seeing how your background fits with what we do at Cleo!

Be Clear and Concise: Keep your application clear and to the point. Use straightforward language and avoid jargon where possible. We appreciate a well-structured application that makes it easy for us to see your qualifications.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!

How to prepare for a job interview at cleo

✨Know Your Ruby On Rails Inside Out

Since this role is all about Ruby on Rails, make sure you brush up on your skills. Be prepared to discuss your past projects and how you've used Ruby to solve complex problems. Practise coding challenges that focus on Ruby to get comfortable with live coding.

✨Understand Cleo's Mission

Cleo isn’t just another fintech app; they’re on a mission to change how people interact with money. Familiarise yourself with their values and how they aim to improve financial health. This will help you align your answers with their vision during the interview.

✨Showcase Your Collaboration Skills

This position involves working in cross-functional teams, so be ready to share examples of how you've successfully collaborated with engineers, designers, and analysts in the past. Highlight your mentoring experiences too, as they value team growth and development.

✨Prepare for Technical Questions

Expect technical questions that dive deep into your experience with APIs, data models, and agile methodologies. Brush up on your knowledge of PostgreSQL and AWS, as these are part of their tech stack. Being able to discuss your approach to problem-solving will set you apart.

Senior Product Engineer - Ruby | Brazil (remote) in London
cleo
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
  • Senior Product Engineer - Ruby | Brazil (remote) in London

    London
    Full-Time
    36000 - 60000 ÂŁ / year (est.)
  • C

    cleo

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>