cover image
Cleo

Staff Backend Engineer - Ruby

Hybrid

London, United Kingdom

Full Time

06-04-2025

Job Specifications

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.

About Cleo

Most people come to Cleo to do work that matters. Every day, we empower people to build a life beyond their next paycheck, building a beloved AI that enables you to forge your own path toward financial well-being.

Backed by some of the most well-known investors in tech, we’ve reached millions of people to support them throughout their financial lives, from their first paycheck to their first home and beyond. We're hitting headlines too. This year, Forbes named us as one of their Next Billion Dollar Startups, and we were crowned the 'Hottest Tech Scaleup' at the Europas.

Follow us on LinkedIn to keep up to date with new product features and insights from the team.

What You'll Be Doing

Staff IC within 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 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.
Analysing 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, Big And Small, 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

Want to hear more from our engineers? Check out Magda's blog post.

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.

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 an SE5 position as described in our public progression framework we’re looking for someone who has at least 5+ years industry experience of using Ruby on Rails. If it’s not quite that much, maybe you want to look at our other Backend roles.

What do you get for all your hard work?

A competitive compensation package (£109,763 - £131,626 base + equity). You can view our public progression framework and salary bandings here: https://cleo-ai.progressionapp.com/
Work at one of the fastest-growing tech startups, backed by top VC firms, Sofina, Balderton & EQT Ventures
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.
Hybrid-first: Join our hybrid-first team, where we blend the best of both remote and in-office work. We expect our team members to be in our London office 1-2 times a week. On Thursdays, we buy you lunch but you can come in whichever days work best! We can consider fully-remote candidates for SE4 level - for our remote employees we'll cover your travel to the London office every term (every four months).
Other benefits;
Check out our new benefits package here: https://web.meetcleo.com/blog/big-benefits-energy-the-latest-cleo-employee-benefits
25 days annual leave a year + public holidays (+ an additional day for every year you spend at Cleo)
6% employer-matched pension
Company-wide performance reviews every 8 months e.g every 2 terms, in line with our termly cycles (Jan-April, May-Aug, Sept-Dec):
Generous pay increases for high-performers and high-growth team members
Equity top-ups for team members getting promoted
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
We'll pay for your OpenAI subscription
Online mental health support via Spill
And many more!
UK App access: The Cleo app is no longer downloadable in the UK. If you’re an existing user, you’ll still have access to the app. But some features won’t be available. Why? 99% of our users are based in the US – where financial health is often overlooked. We’ve decided to shift our focus to where we can provide the most value and make the greatest impact for users who need it most. Then we’ll be able to apply what we learn to better support our UK users in the future.

For more info on next steps, please visit our Engineering Interview process page: https://web.meetcleo.com/blog/how-we-do-engineering-interviews-at-cleo

About the Company

Cleo. Where AI meets money. Cleo launched in 2016 by people who have been burned by banks. Fed up with the broken system, we decided it was time to make a change. Since then, the cost of living has skyrocketed, the rich have continued getting richer, and our vision has only become clearer. Our mission? To change the world's relationship with money. Cleo is a platform for the 99% – an AI assistant defining a new category, one that goes beyond saving and budgets to actually changing how we feel about our finances. Usi... Know more

Related Jobs

Company background Company brand
Company Name
&Dine
Job Title
Software Engineer
Job Description
Job Title: Senior Developer – NuxtJS / Vue.js / TypeScript / Node.js Location: London (Hybrid / Remote) Employment Type: Full time About Us: &Dine is an exciting and fast-growing start-up connecting independent food businesses with corporate customers. We’re passionate about bringing great food experiences to the corporate world, and we need a Senior Developer to join our small, dynamic team. You'll be at the forefront of shaping our tech stack, helping us deliver clean, high-quality code, and ensuring that features are developed quickly and efficiently. Role Overview: We are looking for an experienced Senior Developer with a strong background in modern JavaScript frameworks like NuxtJS/Vue.js, TypeScript, Node.js, and cloud technologies such as AWS. You’ll play a key role in building out our platform, developing scalable solutions, and ensuring high-quality, test-driven development. Responsibilities Tech Development: Lead the development of new features using NuxtJS/Vue.js, TypeScript, Node.js, and AWS technologies. Design and implement REST APIs with an emphasis on performance and scalability. Work with MySQL databases to design and manage schemas and queries. Collaborate with the team to ensure clean, maintainable, and scalable code. Write and maintain unit tests to ensure high-quality code. Collaboration & Agile Development: Work closely with product and design teams to deliver solutions quickly while maintaining quality. Participate in agile sprints, focusing on delivering features that are well-tested and meet business needs. Contribute to code reviews and provide feedback to junior developers, helping the team grow. DevOps & Cloud: Leverage AWS for application hosting, serverless functions, and other cloud-based solutions. Deploy, monitor, and troubleshoot applications running in AWS environments. Frontend Styling: Work with SCSS to create visually appealing and responsive front-end experiences. Collaborate on design system and component-based development to improve front-end architecture. Requirements: 5+ years of professional development experience, including expertise in NuxtJS, Vue.js, or similar modern frameworks. Strong experience with TypeScript and Node.js. Proficiency in MySQL or relational databases and experience designing efficient queries and schemas. Solid experience working with AWS services, including EC2, Lambda, and S3. Familiarity with unit testing and test-driven development (TDD). Strong CSS/SCSS skills and experience implementing responsive designs. Experience with REST APIs and best practices for designing scalable and secure web services. Familiarity with Git, CI/CD pipelines, and agile methodologies. Passion for clean, maintainable, and efficient code. Excellent communication skills and the ability to work in a fast-paced, collaborative environment. Bonus Points: Experience with cloud-based tools for monitoring and error tracking (e.g., Posthog, Sentry). Familiarity with containerization (e.g., Docker) and microservices. Previous experience in a start-up or small business environment, thriving in fast-paced and dynamic situations. Benefits at &Dine: Enjoy Tasting Tuesdays where we try food from our amazing makers network Join our option pool and become a business owner Get various discounts from top retailers via our awesome HR platform Have your birthday off on us Be part of an exciting start up, with top investors, with the opportunity to build something special. Work with us on exciting, challenging projects with immediate impact.
London, United Kingdom
Hybrid
Full Time
14-04-2025
Company background Company brand
Company Name
Atman Labs
Job Title
SOFTWARE ENGINEER: AI PRODUCTS
Job Description
About Atman Labs At Atman Labs we are building software to emulate proactive human expertise. Emulating human experts with deep knowledge and proactive assistance has largely been impossible to do via standalone Artificial Intelligence techniques. As an applied research and commercialization company we are deploying our products in a number of domains to demonstrate the value of our approach – from proactive shopping assistance, to personal teachers to healthcare concierges – and with this commercial focus advance our unique research that lies at the intersection of Reinforcement Learning rewards, Large Scale Knowledge Representation, and Predictive Models inspired by biological priors. The Future of Intelligent, Proactive Human-Machine Interaction We’re on a mission to redefine how expert systems seamlessly interact with humans. As a Member of Technical Staff, you'll pioneer the core software systems and infrastructure powering our innovative AI-native products. Your work will drive the backend services, APIs, storage systems, and data infrastructure necessary to capture, parse, retrieve, and proactively present knowledge at web-scale to help users explore a domain with expert intelligence. You'll lead development on robust systems handling documents, embeddings, knowledge graphs, and AI-driven predictions—ensuring performance, cost-efficiency, and traceability. Collaborating closely with our research team, you'll translate experimental AI system designs into scalable, production-grade solutions. Your full-stack skills will be essential in rapidly prototyping and launching projects spanning data collection, knowledge parsing, information retrieval, and agentic services. We're looking for a talented, execution-focused software engineer passionate about leveraging their deep Python expertise, data science acumen, and infrastructure prowess (Docker, GitHub Actions, AWS) to ship innovative AI products. Frontend experience, especially in React, is a valued bonus. If you're inspired by pioneering cutting-edge AI-native products and thrive in dynamic, interdisciplinary work environments, we'd love for you to join us in shaping the next generation of human-machine interaction. About You We are looking for ambitious and independent thinkers who have a deep desire to contribute and want to be part of the team that makes this a reality for humanity. As a Software Engineer at Atman, you should have all of these qualities: You have strong software engineering skills and industry experience in Python. You have a computer science, data science, or machine learning background, and can demonstrate production-grade projects, both inside and outside of work. You are a geek about technology. You are familiar with setting up infrastructure and deploying services with AWS (or Azure and GCP). You have experience deploying prototype services to production, with intimate knowledge of Docker and Github Actions. You are capable of being a full-stack developer, having both backend development experience in Python as well as front end skills, preferably in React. Moreover, in order to deeply fit within our culture, you should embody the following: You are capable of reasoning from first principles, where there is no trodden path, as well as critically evaluate when existing ideas are worth considering. You are equally capable as a software engineer as you are in formulating novel design ideas and your code proves it. You are articulate and can present your ideas in writing, in person and in small groups educating audiences at all levels on the application of generative models. You have a high ‘faker’ detector in others, and can critically evaluate truth from fiction in your own work. Your colleagues consider you a highly positive personality, you amplify the energy of others rather than dampen the mood. Your intensity goes from 0-1000 when you become authentically interested in a topic. You not only have interests in systems engineering but are deeply curious about a range of interdisciplinary topics ranging from computational creativity, knowledge graphs, recommendations, web scale search, deep learning, large language models, computer vision, human consciousness, and the opportunity to build truly intelligent systems in software that are inspired by biology. Outside work you can show high creativity and intensity in your pursuits; you cannot easily be characterized in one discipline. You consider yourself an innovator, and original thinker, not a follower. You are looking for a way to contribute to the world and want to join our team to do so. You want to work in person in London. We’ll sponsor your visa. We have the ambition to usher the world towards co-existing alongside Benevolent AGI. Not only do we believe that our work is a credible approach to functionally emulate human reasoning but we believe that this mission can also allow us to conceive many commercial products that yield billions of dollars of commercial revenues that can support an ambitious R&D effort for years to come. We are building for a future where humans coexist alongside benevolent expert systems and seek to advance the field from the front. We are looking for ambitious and independent thinkers who have a deep desire to contribute and want to be part of the team that makes this a reality for humanity. Apply with a short message and a list of your projects, your life story in 5 sentences, your favorite book or artist, and your resume to shravan@atmanlabs.ai.
London, United Kingdom
On site
Full Time
14-04-2025
Company background Company brand
Company Name
PulsePoint
Job Title
Product/UX Designer (Remote, International)
Job Description
Description Description There's likely a reason you've taken the time out of your busy day to review this opportunity at PulsePoint. Maybe you're in need of a change or there's 'an itch you're looking to scratch'. Whatever the reason, ask yourself the following questions: Do you want to join a company that takes pride in the work they do? Do you want to work for a company that helps you navigate your career and invests in your development? Is having an open and transparent leadership team important to you in your next role? If you answered yes to the above questions, you are in luck… PulsePoint is hiring! A bit about us: PulsePoint is a leading technology company that uses real-world data in real-time to optimize campaign performance and revolutionize health decision-making. Leveraging proprietary datasets and methodology, PulsePoint targets healthcare professionals and patients with an unprecedented level of accuracy—delivering unparalleled results to the clients we serve. The company is now a part of Internet Brands, a KKR portfolio company and owner of WebMD Health Corp. Product Designer We are looking for a detail-oriented and collaborative Product Designer who will play a key role in shaping user experiences across our product suite. The ideal candidate values intuitiveness and clarity in the interfaces, has a keen eye for consistency and precision, and welcomes feedback as part of the creative process. What you’ll be doing: Work closely with Product Management and Engineering to translate business needs into intuitive and functional designs. Communicate design solutions using wireframes, mock-ups, and dynamic prototypes. Make and articulate decisions on balancing the needs of the user with the needs of the business. Rationalize and defend these decisions. Own UX-related functionality and features, communicate with clients and internal stakeholders to define requirements, write related user stories, work with Engineering and QA team to ensure seamless delivery, participate in UAT and go-to-market activities. Meticulously document user research findings, design deliverables and design system changes. Follow up on the designed functionality, provide implementation quality supervision, verify viability of the designed solutions. Define, track, and analyze UX-related KPIs to assess the impact of your work. What we’re looking for: 2–5+ year experience as a Product Designer Experience as an in-house designer at a product-based company Experience designing B2B products and web-based SaaS products Readiness to learn the established design system and its underlying principles, and carefully apply them in your work. Ability to comprehend and navigate the complex business processes that drive our products. Strong technical knowledge of the modern web-based Front-End technologies Portfolio of the design projects or case studies, with clear outline of our role in each project: Please include a link Proficiency with Figma and Sketch Exceptional attention to detail Ability to take feedback and iterate on the solution Good time-management skills Strong communication skills to collaborate with various stakeholders Must be willing and able to work East Coast hours (9am-6pm ET U.S. time) Location: EU/EE preferred; this will be a long-term contractor role We are not hiring FTEs in the U.S. for this role Selection Process: Submit application/portfolio; please also include a set of final development-ready mock-ups for one of your web-based B2B SaaS projects, 5-15 images (different screens of the workflow, or different states of the same screen), as 100% scale png images that you can share with us Initial phone screen (30 mins) Hiring manager call (45 mins) Team interview with UX team and Product (2 x 30 mins) Brief design project Final round with CTO + CPO (30 mins each) Reference checks (2-3 references) WebMD and its affiliates are an Equal Opportunity/Affirmative Action employer and does not discriminate on the basis of race, ancestry, color, religion, sex, gender, age, marital status, sexual orientation, gender identity, national origin, medical condition, disability, veterans status, or any other basis protected by law.
United Kingdom
Remote
Full Time
14-04-2025
Company background Company brand
Company Name
Meta
Job Title
Creative Strategist
Job Description
Creative Shop is a team of creative leaders, problem-solvers, sound designers, art directors, gamers, writers, data & tech tinkerers who are hungry for new ways to accelerate the success of advertisers on our platforms. We believe creativity is what drives innovation in every aspect of advertising, disrupts industries, improves the status quo, and helps bring the world closer together.We are looking for someone creatively ambitious and business centric with experience in creator marketing and vertical short form video across multiple categories (from CPG to travel and retail). We are looking for someone who has a drive for creative experimentation and for launching impactful campaigns with the most iconic brands in the UK.You belong in our team: - If you are hungry to move fast, learn more, and never be complacent; - If you stand at the intersection of creativity and strategy; - If you believe curiosity and craft are fundamental to the creative process; - If you aren’t afraid to take what we have and make it 10x better; - If constant change excites you; - If you want to work with a wide spectrum of creative minds to tell stories that you weren’t able to tell before on the global stage; - If you love brands and want to help them tell stories that speak their truth in the world; - If you want to humbly lead the industry to create the best work of your (and their) life. Creative Strategist Responsibilities: Continually inspire and work with advertisers to explore new generations of ideas for their campaigns on Meta's platforms (from Instagram to Facebook, Messenger, Whatsapp, Threads and more) Work with a wide-range of cross-functional teams (commercial, measurement, business engineering, marketing, legal...) to refine and scale your creative approaches for maximum impact Continually work to invent new ways to harness creativity for business growth whilst driving value for people and communities Work hands-on to bring ideas to life, manage projects end-to-end, this is a position for builders Minimum Qualifications: Minimum 5 years in social media marketing experience gained from: working at a Meta Business Partner, influencer agencies, social media agencies, in-house creative teams Experience in creative ideas for paid social media - no exclusive experience organic content creation or earned media background: portfolio of social media campaigns required Experience in creative ideas for paid social media - no exclusive experience organic content creation or earned media background: portfolio of social media campaigns required Data fluency – you are happy getting your hands dirty with data dashboards You understand measurement and are willing to learn new tools Entrepreneurial. We’re still only 1% done – this team is inventing everyday and it takes tenacity, bravery and the ability to see the big opportunities to thrive here Preferred Qualifications: Strong copywriting skills Interest in AI for marketing About Meta: Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics. Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about benefits at Meta.
London, United Kingdom
On site
Full Time
14-04-2025