About the role
Careem is on a mission to create the Everything App for the broader Middle East, simplifying transportation, food and grocery ordering, payment management, and beyond. Our vision is straightforward: to enhance lives and cultivate an inspiring organization.
Since our inception in 2012, Careem has facilitated earnings for over 2.5 million Captains and improved the lives of more than 70 million customers, establishing a platform where the region's finest talents and entrepreneurs can flourish. We are present in over 70 cities across 10 countries, stretching from Morocco to Pakistan.
As we embark on our next chapter driven by AI, we seek innovative minds: inquisitive problem-solvers ready to leverage AI to develop tools, automate processes, and create tangible impact. Whether enhancing operations, enriching customer experiences, or rethinking internal systems, we are looking for individuals who can help Careem operate more efficiently and effectively.
About the team
At Careem, the NextGen Programme aims to elevate our engineers by teaching them to write Clean Code, apply SOLID principles, and design trustworthy systems. Our goal is to equip new engineers with solid foundations and high standards. The Programme encompasses a broad spectrum of engineering fields: Backend, Frontend, Web, Mobile, Data Analysis, MLOps, Infrastructure, Cyber Security, and QA.
We are in search of software engineers to join our talented team, sharing a mutual interest in distributed backend systems, their scalability, and ongoing development. You will collaborate with top-tier talent, gaining an accelerated learning experience through access to exciting projects and cutting-edge technology.
Your responsibilities will include maintaining essential services that power the Careem Engine, scaling highly distributed systems, and continuously documenting and refining our engineering practices. These extensive, distributed systems manage everything from user requests to payment processing.
What you'll do:
Our technology stack includes Java 8, Spring Boot, Micro-Service Architecture, SQL and NoSQL databases, and AWS infrastructure. Key responsibilities encompass:
- Development of our distributed backend system to meet demanding functional and scalability requirements.

