3 months ago
Lahore, PakistanMid Level
Responsibilities
- Develop distributed backend systems to meet functional, scalability, and reliability requirements.
- Maintain services and features while emphasizing code quality, maintainability, readability, and testing.
- Collaborate with engineers, product owners, and designers to solve platform-wide problems.
- Document and improve engineering practices and help scale highly distributed systems.
- Work as a member of an autonomous, cross-functional team.
Requirements
- Requires 2–4 years of professional experience.
- Requires a bachelor’s degree in Computer Science or another related technical field.
- Understands object-oriented design, data structures, and algorithms.
- Can solve complex problems and write clean, maintainable code.
- Can articulate technical challenges and solutions, handle loosely defined problems, adapt to changing requirements, and think abstractly.
- Demonstrates effective communication, attention to detail, and a passion for learning.
- Preferred qualifications include knowledge of AWS, clean code principles, design patterns, and test-driven development.
Benefits
- Accelerated learning path through Careem’s NextGen Engineering Programme.
- Opportunity to work alongside experienced engineers on large-scale distributed systems and high-impact projects.
- Exposure to backend engineering and related areas including frontend, web, mobile, data analysis, MLOps, infrastructure, cybersecurity, and QA.
About Careem
Careem builds an everything app for the Middle East, offering ride-hailing, food and grocery delivery, and digital payments for consumers and merchants. It earns through trip and delivery fees, marketplace commissions, and financial services. Founded in 2012 and headquartered in Dubai, it operates in 70+ cities across 10 countries; Uber acquired Careem in 2019 and e& invested in the Everything App in 2023.
