Careem is building the Everything App to simplify everyday life across the Middle East by integrating transportation, food and grocery delivery, payment management, and more into a single platform. Since 2012, Careem has empowered over 2.5 million Captains to earn income and served more than 70 million customers across over 70 cities in 10 countries. The company is dedicated to fostering regional talent and entrepreneurs while creating an inspiring workplace focused on improving lives.

The NextGen Programme at Careem is designed to nurture engineering talent by instilling best practices such as Clean Code, SOLID design principles, and robust system architecture. This initiative covers various engineering disciplines including Backend, Frontend, Web, Mobile, Data Analysis, MLOps, Infrastructure, Cyber Security, and QA. We are currently looking for Software Engineers who are passionate about distributed backend systems, scalability, and continuous improvement. Successful candidates will collaborate with top-tier professionals, work with cutting-edge technologies, and contribute to large-scale distributed systems that power everything from user interactions to payment processing.

Key Responsibilities:
- Design, develop, and maintain distributed backend systems that meet high standards for functionality, scalability, and reliability in a fast-growing environment.
- Uphold rigorous code quality, maintainability, readability, and comprehensive testing across all features and systems.
- Work closely with engineers, product owners, and designers to address complex challenges and deliver effective solutions across the platform.
- Actively participate as a key member of an autonomous, cross-functional agile team.
- Deliver high-quality, production-ready code with a strong focus on excellence and continuous improvement.

Required Qualifications:
- Bachelor’s Degree in Computer Science or a related technical discipline.
- 2 to 4 years of professional experience in software engineering.
- Solid understanding of object-oriented design, data structures, and algorithms.
- Demonstrated ability to solve complex problems and produce clean, maintainable code.
- Strong communication skills, capable of clearly explaining technical challenges and solutions.
- Flexibility to work with loosely defined problems and adapt to rapidly changing requirements.
- A passion for learning new technologies and contributing to products with large-scale impact.
- Keen attention to detail and a commitment to delivering quality work.

Preferred Qualifications and Benefits:
- Experience with AWS cloud infrastructure.
- Familiarity with clean code principles and software design patterns.
- Knowledge of test-driven development (TDD) practices.

Careem values boldness, focus, agility, and collaboration. We seek candidates who are deeply committed to improving lives and delivering exceptional customer experiences. Joining Careem offers the opportunity to work on impactful projects within a dynamic and innovative environment that encourages accelerated learning and career growth.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Minimum Education:
Bachelors
Degree Title:
Must have:Bachelor's Degree in Computer Science or other related technical fields
Career Level:
Mid-Level
Maximum Experience:
2 Years
Apply Before:
Nov 23, 2025
Posting Date:
Oct 23, 2025

Careem

· 11-50 employees - Lahore

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium
I found a job on Rozee!