At a Glance
- Tasks: Lead technical direction and drive delivery across multiple teams using Ruby on Rails.
- Company: Join Cleo, a forward-thinking tech company focused on improving financial health.
- Benefits: Competitive salary, remote work options, and opportunities for professional growth.
- Other info: Dynamic environment with a focus on quality and innovative practices.
- Why this job: Shape the future of technology while mentoring the next generation of leaders.
- Qualifications: Strong experience with Ruby on Rails and a passion for scalable solutions.
The predicted salary is between 70000 - 90000 € per year.
Requirements
- You’re excited by the opportunity to own and influence technical direction at a pillar level.
- You’ve operated at senior/staff level across multiple teams or complex domains.
- You bring strong technical judgment and think in long-term, scalable solutions.
- You’re comfortable leading without authority and aligning teams around a shared direction.
- You have a track record of building systems and practices used beyond your immediate team.
- You enjoy mentoring and raising the bar for others.
- You have strong, hands-on experience with Ruby on Rails (essential).
What the job involves
- Acting as a Staff IC across a pillar, shaping technical direction and driving delivery across multiple squads.
- Partnering with senior peers to define architecture and lead complex, high-impact initiatives.
- Bringing teams together to ship ambitious product work that improves users’ financial health.
- Building shared systems, patterns, and tooling that raise the bar across engineering.
- Staying hands-on in our Ruby on Rails monolith — designing APIs, data models, and scalable services.
- Anticipating risks and opportunities early, influencing plans and technical strategy.
- Mentoring engineers and TLs, growing the next generation of technical leaders.
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 Kubernetes. 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.
Staff Engineer (Ruby) in London employer: Deepstreamtech
Cleo is an exceptional employer for Staff Engineers, offering a dynamic work culture that fosters innovation and collaboration. With a strong emphasis on mentorship and professional growth, employees are encouraged to take ownership of their technical direction while working on impactful projects that enhance users' financial health. Located in a vibrant tech hub, Cleo provides unique opportunities to engage with cutting-edge technologies and contribute to a forward-thinking engineering team committed to quality and continuous improvement.
StudySmarter Expert Advice🤫
We think this is how you could land Staff Engineer (Ruby) in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can give you a leg up in the hiring process.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your Ruby on Rails projects. This gives potential employers a taste of your technical prowess and problem-solving abilities.
✨Tip Number 3
Prepare for interviews by practising common technical questions and scenarios. Think about how you would approach leading a team or influencing technical direction, as these are key aspects of the role.
✨Tip Number 4
Don’t forget to 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 take that extra step!
We think you need these skills to ace Staff Engineer (Ruby) in London
Some tips for your application 🫡
Show Your Passion for Ruby:Make sure to highlight your hands-on experience with Ruby on Rails. We want to see your enthusiasm for the language and how you've used it to build scalable solutions in your previous roles.
Demonstrate Leadership Skills:Even if you haven't held a formal leadership position, share examples of how you've influenced teams or projects. We love seeing candidates who can lead without authority and align others around a shared vision.
Focus on Collaboration:Talk about your experience working across multiple teams or complex domains. We value collaboration, so mention any instances where you've partnered with peers to drive high-impact initiatives.
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 ensure it gets the attention it deserves. Plus, we can't wait to hear from you!
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 prepared to discuss your hands-on experience, particularly with designing APIs and data models. They’ll want to see how you’ve tackled challenges in the past and how you can contribute to their monolith.
✨Showcase Your Leadership Skills
Since the role involves leading without authority, think of examples where you've successfully aligned teams around a shared direction. Prepare to discuss how you’ve influenced technical decisions and mentored others, as this will demonstrate your ability to raise the bar for your peers.
✨Think Long-Term and Scalable
Be ready to talk about your approach to building long-term, scalable solutions. They’re looking for someone who can anticipate risks and opportunities, so come equipped with examples of how you’ve navigated complex projects and made strategic decisions that benefited the wider team.
✨Emphasise Quality and Collaboration
Quality is key at Cleo, so highlight your experience with peer reviews and automated testing. Discuss how you’ve contributed to maintaining high standards in code quality and how you’ve collaborated with others to improve engineering practices across teams.