Careem is building the Everything App for the greater Middle East, aiming to simplify daily 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 to earn, served more than 70 million customers, and created a vibrant platform for the region’s top talent and entrepreneurs. Operating across more than 70 cities in 10 countries, from Morocco to Pakistan, Careem is now entering a new phase driven by AI innovation. The company is looking for curious and innovative AI professionals who can design tools, automate workflows, and deliver impactful solutions that improve operations, customer experience, and internal systems. Joining Careem means contributing to the region’s growth while advancing your career in a dynamic and inspiring environment.
Key Responsibilities
- Collaborate closely with engineering teams to develop scalable and robust backend applications and services.
- Write high-quality, performant, and reliable code, managing assigned tasks and bug fixes independently.
- Interpret functional specifications and deliver complete features with minimal supervision.
- Participate in on-call rotations, promptly addressing and resolving incidents within defined service level agreements (SLAs).
- Actively engage in agile and engineering practices, contributing to their continuous improvement.
Required Qualifications
- 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 or Golang.
- Strong understanding of computer science fundamentals, including object-oriented design, data structures, and algorithms.
- Experience managing and operating live online systems, including reliable deployment of changes to production environments.
Preferred Qualifications and Benefits
- Master’s degree in Computer Science or a related technical discipline is a plus.
- Experience with Java Spring framework, Golang, and cloud platforms such as Azure, Google Cloud Platform, and AWS.
- Familiarity with container 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 operations.
Careem fosters a supportive and growth-oriented work environment where employees can learn from talented peers and make a meaningful impact in a region full of potential. The company offers a flexible work schedule with four days in the office and one day remote, plus the option to work remotely from any country for up to 30 days annually. Additional benefits include unlimited vacation days, healthcare coverage, and fitness reimbursements for gym memberships, health clubs, and training classes. This role is based in Karachi, Pakistan, and is ideal for professionals eager to contribute to a forward-thinking organization powered by AI innovation.