At a Glance
- Tasks: Join a dynamic team to enhance users' financial health through innovative software solutions.
- Company: Cleo, a forward-thinking tech company focused on financial wellness.
- Benefits: Competitive salary, mentoring opportunities, and a collaborative work environment.
- Other info: Be part of a culture that values every voice and encourages growth.
- Why this job: Make a real impact while working with cutting-edge technologies like Ruby on Rails.
- Qualifications: 4+ years of Ruby on Rails experience and a passion for mentoring others.
The predicted salary is between 55000 - 65000 € per year.
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. If it’s not quite that much, maybe you want to look at our standard Backend role.
What the job involves:
- 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.
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.
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.
Senior Engineers (Ruby) in London employer: Deepstreamtech
Cleo is an exceptional employer for Senior Engineers, offering a collaborative and innovative work culture that prioritises the financial health of our users. With a strong focus on employee growth, you will have the opportunity to mentor colleagues, contribute to meaningful projects, and shape the technical strategy within a supportive environment. Located in a vibrant area, Cleo provides a dynamic atmosphere where your ideas are valued, and you can make a tangible impact on society through your work.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Engineers (Ruby) in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Ruby on Rails projects. This is your chance to demonstrate your expertise and passion for coding, so make it shine!
✨Tip Number 3
Prepare for those interviews! Research common technical questions related to Ruby on Rails and practice coding challenges. We want you to feel confident and ready to impress during the interview process.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you’ll be one step closer to joining our awesome team at Cleo!
We think you need these skills to ace Senior Engineers (Ruby) in London
Some tips for your application 🫡
Show Your Passion:Let us see your enthusiasm for making a positive difference in society! In your application, share how your work aligns with our mission to improve users' financial health. A personal touch can really make you stand out.
Highlight Relevant Experience:Make sure to showcase your Ruby on Rails experience clearly. If you've got at least 4 years under your belt, let us know about the projects you've worked on and the impact you've made. We love seeing real-world examples!
Be Collaborative:Since we value teamwork, mention any experiences where you've collaborated with cross-functional teams. Talk about how you’ve contributed to product ideation or supported your peers—this shows you’re a team player!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, it’s super easy!
How to prepare for a job interview at Deepstreamtech
✨Know Your Ruby On Rails Inside Out
Make sure you brush up on your Ruby on Rails skills before the interview. Be ready to discuss your past projects, the challenges you faced, and how you overcame them. They’ll want to see your passion for coding and your ability to deliver quality work.
✨Showcase Your Collaborative Spirit
Since this role involves working in a cross-functional team, be prepared to talk about your experience collaborating with designers, analysts, and other engineers. Share specific examples of how you’ve contributed to team success and supported your colleagues’ growth.
✨Emphasise Your Problem-Solving Skills
They’re looking for someone who can analyse data and generate new ideas. Think of instances where you identified problems and implemented solutions. Highlight your analytical skills and how they’ve positively impacted your previous projects.
✨Be Ready to Discuss Agile Methodologies
Familiarise yourself with agile practices and tools, as they’re crucial for this role. Be prepared to explain how you’ve used agile methodologies in your past work, including any experience with CI/CD pipelines or automated testing. This will show that you can hit the ground running.