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) employer: Deepstreamtech
Cleo is an exceptional employer for Staff Engineers, offering a dynamic work environment where your technical expertise can truly shine. With a strong emphasis on mentorship and collaboration, you'll have the opportunity to influence technical direction across multiple teams while working with cutting-edge technologies like Ruby on Rails and AWS. Our culture fosters innovation and growth, ensuring that every voice is heard and valued, making it a rewarding place to advance your career in a supportive and ambitious setting.
StudySmarter Expert Advice🤫
We think this is how you could land Staff Engineer (Ruby)
✨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 open doors and give you insider info on job openings.
✨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 what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practicing common technical questions and scenarios related to Ruby on Rails. Mock interviews with friends or using online platforms can help you feel more confident and ready to impress.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining us. Tailor your application to highlight how your experience aligns with our mission and values.
We think you need these skills to ace Staff Engineer (Ruby)
Some tips for your application 🫡
Show Your Passion for Ruby:Make sure to highlight your hands-on experience with Ruby on Rails in your application. We want to see your enthusiasm for the tech stack and how you've used it to build scalable solutions in the past.
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.
Think Long-Term:When discussing your previous work, focus on the long-term impact of your decisions. We value candidates who think strategically about technical direction and can anticipate risks and opportunities early on.
Apply Through Our Website:We encourage you to submit your application through our website. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves!
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 share stories that highlight your ability to mentor others and raise the bar for your peers.
✨Think Long-Term and Scalable
This position requires strong technical judgment and a focus on long-term solutions. Be ready to discuss how you've approached complex problems in the past and how you envision building scalable systems that can grow with the company.
✨Emphasise Collaboration and Communication
They value voices from all levels, so be prepared to talk about how you’ve collaborated with senior peers and other teams. Highlight any experiences where you’ve influenced technical strategy or driven delivery across multiple squads.