At a Glance
- Tasks: Join a dynamic team to develop features that enhance users' financial health using Ruby on Rails.
- Company: Cleo is a fast-growing fintech unicorn on a mission to revolutionise money management for everyone.
- Benefits: Enjoy competitive pay, flexible work options, and generous annual leave plus many perks.
- Why this job: Be part of a transformative journey in fintech while collaborating with passionate, talented individuals.
- Qualifications: 4+ years of experience with Ruby on Rails; a passion for improving financial health is essential.
- Other info: Cleo values diversity and inclusivity, encouraging applications from all backgrounds.
The predicted salary is between 43200 - 72000 Β£ per year.
At Cleo, we are 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 is the future we are creating. Cleo is a profitable, fast-growing unicorn with over $200 million in ARR and growing over 2x year-over-year. This is a chance to join a team of brilliant, driven individuals who are passionate about making a real difference.
Responsibilities:
- Joining a cross-functional product squad and collaborating with engineers, designers, analysts and other disciplines to develop features that enhance our users' financial health.
- Collaborating with 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.
Here are some examples of the kinds of product feature work our engineers have taken part in over the last year:
- Building a secured credit card
- Launching new budget analysis features
- Implementing pricing experiments for subscriptions
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 are 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 and ideas from all levels are valued: we are all owners at Cleo.
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.
- We are looking for someone who has at least 4 years industry experience of using Ruby on Rails.
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.
- Work at one of the fastest-growing tech startups, backed by top VC firms, Balderton & EQT Ventures.
- A clear progression plan.
- Flexibility to ensure a healthy work-life balance.
- Work where you work best, with a hybrid approach for those in London.
- 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).
- 6% employer-matched pension in the UK.
- Private Medical Insurance via Vitality, dental cover, and life assurance.
- Enhanced parental leave.
- 1 month paid sabbatical after 4 years at Cleo.
- Regular socials and activities, online and in-person.
- Online mental health support via Spill.
- Workplace Nursery Scheme.
We strongly encourage applications from people of colour, the LGBTQ+ community, people with disabilities, neurodivergent people, parents, carers, and people from lower socio-economic backgrounds. If thereβs anything we can do to accommodate your specific situation, please let us know.
Senior Product Engineer - Ruby employer: cleo
Contact Detail:
cleo Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Product Engineer - Ruby
β¨Tip Number 1
Familiarise yourself with Cleo's mission and values. Understanding their goal of improving financial health for users will help you align your passion and experiences with what they are looking for in a candidate.
β¨Tip Number 2
Showcase your experience with Ruby on Rails by discussing specific projects or challenges you've tackled. Highlighting your technical expertise in this area will demonstrate that you can contribute effectively to their engineering team.
β¨Tip Number 3
Prepare to discuss your approach to collaboration and mentorship. Since the role involves working within cross-functional teams and supporting colleagues, sharing examples of how you've successfully collaborated in the past will be beneficial.
β¨Tip Number 4
Research Cleo's recent product features and updates. Being knowledgeable about their latest developments will not only impress during discussions but also allow you to suggest innovative ideas that align with their goals.
We think you need these skills to ace Senior Product Engineer - Ruby
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with Ruby on Rails and any relevant projects you've worked on. Focus on your achievements and how they align with Cleo's mission to improve financial health.
Craft a Compelling Cover Letter: In your cover letter, express your passion for making a positive difference in society through technology. Mention specific examples of how your skills can contribute to Cleo's goals and culture.
Showcase Your Technical Skills: Be explicit about your technical expertise, especially in Ruby on Rails, APIs, and agile methodologies. Include any relevant certifications or projects that demonstrate your capabilities.
Highlight Collaboration Experience: Cleo values collaboration, so mention any experiences where you worked in cross-functional teams. Discuss how you contributed to team success and supported the development of your colleagues.
How to prepare for a job interview at cleo
β¨Show Your Passion for Financial Health
Cleo is all about improving users' financial health, so make sure to express your passion for this mission during the interview. Share any personal experiences or projects that highlight your commitment to making a positive impact in the fintech space.
β¨Demonstrate Your Ruby on Rails Expertise
With at least 4 years of experience required, be prepared to discuss your technical skills in Ruby on Rails. Bring examples of past projects where you've successfully implemented features or solved complex problems using this technology.
β¨Emphasise Collaboration and Mentorship
Cleo values collaboration and mentorship within teams. Be ready to share examples of how you've worked with cross-functional teams and mentored junior engineers. Highlight your ability to bring people together to achieve common goals.
β¨Prepare for Agile Methodologies
Since Cleo uses agile methodologies, brush up on your knowledge of agile practices and tools. Be prepared to discuss how you've applied these methodologies in your previous roles, particularly in delivering high-quality software efficiently.