About the job
Are you ready to make a significant impact? At Cabify, we are on a mission to transform urban living by enhancing mobility for residents, seamlessly connecting riders with drivers at their fingertips. Our vision is to create cities where private cars are a thing of the past. Are you interested in being part of this transformative journey?
At Cabify, our commitment to diversity shapes our Product & Engineering teams. We actively seek talent from a variety of backgrounds, supporting initiatives such as Women Tech Dating and our Internal Diversity Committee. Our inclusive job descriptions reflect our dedication to an environment where every contribution is valued. Join us to be a part of innovative teams that truly mirror the diverse talent in the tech sector.
With over 20 million users globally, we operate in 8 countries and 90 cities, rapidly adapting our product to maintain leadership in various markets while prioritizing sustainability.
The Role:
We are seeking a skilled Backend Software Engineer with experience in any backend technology. Your day-to-day tasks will involve working with Go, Elixir, or Ruby. Even if your background is primarily in languages like Java, we believe you can quickly adapt and learn new languages. What matters most to us is your adaptability and ability to learn programming languages swiftly.
At Cabify, you will:
- Collaborate with principal engineers on development planning and architectural design.
- Coordinate subprojects, building and maintaining robust, testable, and data-driven applications.
- Enhance the reliability, scalability, and performance of our services.
- Take ownership of your code all the way to production utilizing a self-service continuous delivery pipeline.
- Engage in host-level problem-solving and contribute to improving detection methods.
- Be a key player in fostering our engineering culture, prioritizing quality through peer reviews, monitoring, and best practices.

