Careem is building the Everything App to revolutionize daily life across the greater Middle East by streamlining transportation, food and grocery ordering, payments, and more. Since 2012, the company has empowered over 2.5 million Captains to earn income and served more than 70 million customers. Operating in over 70 cities across 10 countries, from Morocco to Pakistan, Careem offers a vibrant and dynamic workplace where employees can make a meaningful impact while advancing their careers.
Key Responsibilities:
- Collaborate closely with engineering teams to design and develop highly scalable and robust backend applications and services.
- Independently produce high-quality, efficient, and reliable code to resolve assigned tasks and bugs.
- Thoroughly understand functional specifications and deliver complete software features with minimal supervision.
- Participate actively in the on-call rotation, responding promptly to incidents and resolving them within established service level agreements (SLAs).
- Engage in agile team practices and contribute to the continuous enhancement of engineering processes and methodologies.
Required Qualifications:
- At least 4 years of professional experience in software development.
- Bachelor’s degree in Computer Science or a related technical field.
- Proficiency in Java or Golang programming languages.
- Strong grasp of computer science fundamentals, including object-oriented design, data structures, and algorithms.
- Experience managing live online systems, including deploying changes reliably to production environments.
Preferred Qualifications and Benefits:
- Master’s degree in Computer Science or a related discipline is a plus.
- Familiarity with cloud platforms such as Microsoft Azure, Google Cloud Platform, or AWS.
- Experience with containerization technologies like Docker and Kubernetes.
- Knowledge of both relational and non-relational databases.
- Commitment to professional software engineering best practices, including coding standards, code reviews, source control, build processes, testing, and operational procedures.
Careem offers a supportive environment where employees can learn from talented professionals and contribute to a mission-driven organization focused on regional impact. The company encourages continuous learning and career development. The work model includes four days per week in the office and one day remote, with flexibility to work remotely from any country for up to 30 days annually. For individual contributor technology roles, the schedule allows two office days and three remote days weekly. Additional benefits include healthcare coverage and fitness reimbursements for gym memberships, health clubs, and training classes.
This position is available in multiple locations, including Alexandria and Cairo in Egypt, as well as Islamabad, Karachi, and Lahore in Pakistan. Careem is committed to fostering an inclusive workplace and provides equal employment opportunities without discrimination based on any protected status. Voluntary demographic data collection is used solely for internal diversity and equal opportunity monitoring.