Mid-Senior Product Engineers (Polyglots) in London

Mid-Senior Product Engineers (Polyglots) in London

London Full-Time 60000 - 80000 € / year (est.) Home office (partial)
Deepstreamtech

At a Glance

  • Tasks: Join a cross-functional team to build features that enhance users' financial health.
  • Company: Cleo, a forward-thinking tech company focused on improving financial well-being.
  • Benefits: Competitive salary, remote work options, and opportunities for professional growth.
  • Other info: Collaborative culture where your ideas matter and career growth is encouraged.
  • Why this job: Make a real impact by shaping products that genuinely help people.
  • Qualifications: Experience in any modern tech stack; curiosity and strong fundamentals are key.

The predicted salary is between 60000 - 80000 € per year.

Requirements

While much of our product runs on Ruby today, we’re deliberately hiring polyglot engineers because diverse technical backgrounds make our teams stronger — different languages shape how you solve problems, reason about systems, and design clean software. If you’ve shipped meaningful product work in any modern stack, you’ll ramp quickly here. What matters most is curiosity, thoughtful engineering, and a willingness to learn, not a perfect match on our tech. We value engineers who think clearly, understand trade-offs, and can apply strong fundamentals to any language or framework.

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.

What the job involves

You’ll join a cross-functional product squad and work closely with engineers, designers, analysts, and product partners to build features that improve our users’ financial health. You’ll shape the direction of upcoming work, break down problems with your team, and help drive projects from early discovery all the way to shipped impact. Day-to-day, you’ll work across our backend and product systems – much of which runs in Ruby today – but you don’t need Ruby experience to thrive here.

You’ll build and evolve APIs, data models, and business logic; contribute to testing, observability, and experimentation; and help us continuously improve developer experience and product quality. Along the way, you’ll mentor others at your level (mid, senior, or beyond), share knowledge generously, and contribute to a team culture where engineers grow quickly and have real influence.

A few examples of the work our engineers shipped recently:

  • Building a secured credit card
  • Launching new budgeting and financial insight features
  • Running subscription and pricing experiments

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.

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.

Mid-Senior Product Engineers (Polyglots) in London employer: Deepstreamtech

Cleo is an exceptional employer that fosters a collaborative and innovative work culture, where engineers are encouraged to explore diverse technical backgrounds and contribute to meaningful projects that enhance users' financial health. With a strong emphasis on autonomy, accountability, and continuous learning, employees benefit from ample growth opportunities, mentorship, and the chance to influence the company's technical strategy. Located in a vibrant environment, Cleo offers a dynamic atmosphere that values curiosity and thoughtful engineering, making it an ideal place for those seeking rewarding and impactful careers.

Deepstreamtech

Contact Detail:

Deepstreamtech Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Mid-Senior Product Engineers (Polyglots) in London

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your projects. This gives potential employers a taste of what you can do and how you think about problems.

Tip Number 3

Prepare for those interviews! Research common questions for product engineers and practice your answers. Don’t forget to have a few questions ready for them too – it shows you’re genuinely interested.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about joining our team.

We think you need these skills to ace Mid-Senior Product Engineers (Polyglots) in London

Ruby
React Native
TypeScript
Python
PostgreSQL
AWS
CI/CD

Some tips for your application 🫡

Show Your Curiosity:We love engineers who are curious and eager to learn. In your application, highlight any experiences where you’ve explored new technologies or solved problems in innovative ways. This shows us that you’re not just about the code, but also about growing and adapting.

Emphasise Your Problem-Solving Skills:Since we value clear reasoning and understanding trade-offs, make sure to include examples of how you've tackled complex challenges in your previous roles. Share specific instances where your thought process led to successful outcomes, regardless of the tech stack.

Be Authentic About Your Experience:Don’t stress if you haven’t worked with Ruby specifically! Focus on your solid fundamentals and how your diverse background can contribute to our team. We appreciate honesty and want to see how your unique experiences can bring fresh perspectives to our projects.

Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, it shows you’re keen to join our team!

How to prepare for a job interview at Deepstreamtech

Show Your Curiosity

Make sure to express your curiosity about the company and its products during the interview. Ask insightful questions about their tech stack, how they approach problem-solving, and what challenges they face. This shows that you’re genuinely interested in contributing to their mission of improving financial health.

Highlight Your Diverse Experience

Since they value polyglot engineers, be ready to discuss your experience with different programming languages and frameworks. Share specific examples of how your diverse background has helped you solve problems or improve processes in previous roles. This will demonstrate your adaptability and strong fundamentals.

Emphasise Collaboration Skills

Collaboration is key in this role, so be prepared to talk about your experiences working with cross-functional teams. Highlight instances where you’ve worked closely with product managers, designers, or data analysts to deliver impactful features. This will show that you can contribute positively to their engineering culture.

Prepare for Technical Discussions

Brush up on your technical knowledge and be ready to discuss trade-offs in software design and architecture. They appreciate engineers who can reason clearly and think critically about their choices. Consider preparing a few examples of past projects where you made significant technical decisions and the impact they had.