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 enters an AI-driven phase, it is seeking innovative problem-solvers to leverage AI for building impactful tools, automating workflows, and enhancing both customer experience and internal operations. We are currently looking for a Senior Software Engineer I to join our Engagement team within the Benefits Platform squad. This team is responsible for developing backend systems that power promotions and discounts, which are vital to Careem’s business success. The role focuses on designing and scaling backend services that impact millions of users across the region.
Key Responsibilities
- Collaborate closely with engineers to develop highly scalable and robust backend applications and services.
- Write high-quality, performant, and reliable code while independently managing assigned tasks and bug fixes.
- Thoroughly understand functional specifications and deliver complete features autonomously.
- Participate in the on-call rotation to promptly address and resolve incidents within defined service level agreements (SLAs).
- Actively engage in agile methodologies and engineering best 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, Golang, or Kotlin.
- Strong understanding of computer science fundamentals, including object-oriented design, data structures, and algorithms.
- Experience 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 discipline is advantageous.
- Experience with Golang, microservices architecture, and building high-performance systems on AWS or other cloud platforms.
- Familiarity with container technologies such as Docker and Kubernetes.
- Knowledge of both relational and non-relational database systems.
- Strong adherence to professional software engineering standards, including coding conventions, code reviews, source control, build processes, testing, and operational practices.
Careem offers a dynamic and purpose-driven work environment where employees can make a meaningful impact while growing professionally. As a full-time team member, you will collaborate with inspiring peers and contribute to regional progress. The work schedule includes four days in the office and one day remote per week, with additional flexibility to work remotely from any country for up to 30 days annually. Unlimited vacation days support a healthy work-life balance. Comprehensive healthcare benefits and fitness reimbursements for activities such as gym memberships and training classes are also provided. Join Careem to be part of a transformative platform that values innovation, diversity, and impact.