Careem is transforming the Middle East through its Everything App, which simplifies everyday life by offering seamless transportation, food and grocery ordering, payment management, and more. Since its inception in 2012, Careem has empowered over 2.5 million Captains and served more than 70 million customers across 70+ cities in 10 countries, spanning from Morocco to Pakistan. As the company advances into a new era driven by artificial intelligence, it is seeking innovative and curious AI professionals. These individuals will have the opportunity to build impactful tools, automate workflows, and improve operational efficiency. Successful candidates will be considered for various roles across multiple teams, with placements aligned to their skills and preferences.
Key Responsibilities
- Collaborate closely with engineering teams to design and develop highly scalable and robust backend applications and services.
- Independently produce high-quality, performant, and reliable code while managing assigned tasks and resolving bugs.
- Interpret functional specifications to deliver complete features autonomously.
- Participate actively in on-call rotations, ensuring timely response and resolution of incidents within defined service-level agreements (SLAs).
- Engage in agile team practices and contribute to the continuous improvement of engineering processes.
Required Qualifications
- A minimum of 4 years of professional software development experience.
- Bachelor’s degree in Computer Science or a related technical field.
- Proficiency in at least one modern object-oriented programming language such as Java, C#, C++, Golang, or Kotlin.
- Strong understanding of computer science fundamentals, including object-oriented design, data structures, and algorithms.
- Experience managing and operating live online systems, including deploying changes to production environments reliably.
Preferred Qualifications and Benefits
- Master’s degree in Computer Science or a related discipline.
- Practical experience with Java Spring, Golang, and cloud platforms such as Azure, Google Cloud Platform, or AWS.
- Familiarity with containerization technologies including Docker and Kubernetes.
- Knowledge of both relational and non-relational database systems.
- Commitment to professional software engineering best practices, including coding standards, code reviews, source control management, build processes, testing, and operational excellence.
Careem is an equal opportunity employer and does not discriminate based on any protected status under applicable laws. The collection of demographic information is voluntary and used solely for internal monitoring and diversity initiatives. Joining Careem means becoming part of a dynamic organization dedicated to innovation, making a meaningful impact, and inspiring talent throughout the region.