Careem is dedicated to creating the Everything App for the greater Middle East, aiming to simplify everyday life through seamless transportation, food and grocery delivery, payment solutions, and more. Since its inception in 2012, Careem has empowered over 2.5 million Captains to earn income 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 AI professionals to develop impactful tools, automate workflows, and enhance operational efficiency. Successful candidates will be considered for multiple backend engineering roles across various teams, with placements tailored to their career goals and preferences.
Key Responsibilities:
- Collaborate closely with engineering teams to design and develop highly scalable and robust backend applications and services.
- Independently write high-quality, efficient, and reliable code to address assigned tasks and resolve bugs.
- Interpret functional specifications and deliver complete software features with minimal supervision.
- Participate in on-call rotations to promptly handle and resolve incidents within established service level agreements (SLAs).
- Actively engage in agile methodologies and contribute to the continuous improvement of engineering practices and processes.
Required Qualifications:
- A minimum of 4 years of professional experience in software development.
- 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 live production systems, including deploying changes reliably and safely.
Preferred Qualifications and Benefits:
- A Master’s degree in Computer Science or a related discipline is a plus.
- Practical experience with Java Spring, Golang, and cloud platforms such as Microsoft Azure, Google Cloud Platform, or AWS.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Experience working with both relational and non-relational databases.
- Commitment to professional software engineering best practices, including coding standards, code reviews, source control, build automation, testing, and operational excellence.
Careem is committed to fostering a diverse and inclusive workplace and provides equal employment opportunities regardless of any protected status. Demographic information collection is voluntary and used solely for internal monitoring and diversity initiatives. By applying, candidates will be considered for multiple backend engineering roles, ensuring alignment with their skills and career aspirations. Join Careem to be part of a forward-thinking organization that inspires innovation and improves lives across the Middle East.
Object-Oriented DesignKotlinsource control managementCode ReviewsData StructuresBuild processesGolangC++TestingJavaAlgorithmsDOCKEROperational ExcellenceC#Object-oriented programmingRelational DatabasesMicrosoft Azuresoftware engineering best practicesKubernetesAWSGoogle Cloud Platformnon-relational databasesJava Spring
Industry:
Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender
No Preference
Age
18 - 65 Years
Minimum Education
Master
Degree Title
Bachelor's Degree in Computer Science or other related technical field
Experience
3 Years - 5 Years
Apply Before:
Nov 29, 2025
Monthly based
Dera Ghazi Khan Division,Punjab,Pakistan
Dera Ghazi Khan Division,Punjab,Pakistan