Careem is on a mission to build the Everything App for the greater Middle East, simplifying everyday activities such as 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. Now, as the company embraces AI-driven innovation, it is seeking talented AI professionals to develop cutting-edge tools, automate workflows, and deliver impactful solutions. This role offers the chance to improve operational efficiency, enhance customer experiences, and transform internal systems while advancing your career in a dynamic and inspiring environment.
Key Responsibilities
- Collaborate closely with engineering teams to design and build highly scalable, robust backend applications and services.
- Write clean, high-quality, performant, and reliable code, independently managing assigned tasks and bug fixes.
- Interpret functional specifications and deliver complete features with minimal supervision.
- Participate in on-call rotations to promptly address and resolve incidents within established service level agreements (SLAs).
- Actively engage in agile methodologies and engineering best practices, contributing to their ongoing refinement.
Required Qualifications
- At least 4 years of professional software development experience.
- Bachelor’s Degree in Computer Science or a related technical discipline.
- Proficiency in Java or Golang programming languages.
- Strong foundation in computer science fundamentals, including object-oriented design, data structures, and algorithms.
- Experience maintaining reliable online systems, including deploying changes to live production environments.
Preferred Qualifications and Benefits
- Master’s Degree in Computer Science or a related technical field is an advantage.
- Experience working with cloud platforms such as Microsoft Azure, Google Cloud Platform, or Amazon Web Services (AWS).
- Familiarity with containerization technologies like 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 procedures.
Careem provides a vibrant and collaborative workplace where employees learn from skilled peers and contribute meaningfully to a region full of potential. Full-time employees enjoy a flexible work schedule, typically spending four days per week in the office and one day working remotely, with the option to work remotely from any country for up to 30 days annually. Technical individual contributors benefit from a hybrid model of two office days and three remote days weekly. Additional perks include comprehensive healthcare coverage and fitness reimbursements for activities such as gym memberships, health clubs, and training classes. This role offers a unique opportunity to grow professionally while making a significant impact within an innovative and purpose-driven organization.