Job description / Role
Careem is the MENA regions leading ride-hailing service and newest Tech Unicorn. With 30% monthly growth, we now operate in 90+ cities across 13 countries and host over 15 million users. With our recent Series D funding success, we are positioned on the cusp of significant scale and well on target to deliver our goal of creating one million jobs in the region by 2018. Read more about us here and here .
ABOUT THE ROLE
You will be assisting with the development of the software systems that make-up the Careem engine. These large scale, distributed systems handle everything from user requests to payment processing.
Our tech stack is Java 8 and Spring Boot, SQL and no-SQL DBs, iOS and Android applications, web frontend and AWS infrastructure.
Key responsibilities include:
- Development of our distributed backend system to meet the challenging functional, scalability and reliability requirements for our fast growing business
- Execute full software development lifecycle
- Work in a team with highly talented software engineers
- Write clean, reusable, testable, and maintainable code
- Grow into a subject matter expert
- Continuously strive for higher quality and productivity
- Experience in object-oriented design, data-structures and algorithms.
- Proficiency in Java and server-side technologies (must love coding!)
- Fluency with software engineering tools.
- Ability to: effectively articulate technical challenges and solutions; deal with loosely defined problems and fast changing requirements & think abstractly
- Passionate about learning new technologies and working on a product of massive scale and impact
Nice to have:
- Experience in multi-tiered distributed systems.
- Web services & APIs, and relational & NoSQL databases
- Experience of Micro services & building scalable and reliable platforms.
- Experience with cloud-centric application development and deployment
- Competitive salary and equity shares
- 25 working days annual leave
- Entrepreneurial working environment
- Flexible working arrangements
- Mentorship and career growth
About the Company
We are a brand that aims to simplify people's lives by revolutionizing the transportation industry. A brand that strives to inspire everyone it interacts with, and supports every single person who dares to believe. #BeCareem
Careem is the MENA region's leading ride-hailing service and newest Tech Unicorn. With 30% monthly growth, we now operate in 50+ cities across 11 countries and host over 6 million users. With our recent Series D funding success, we are positioned on the cusp of significant scale and well on target to deliver our goal of creating one million jobs in the region by 2018.
Software Engineer (Distributed Systems)
Senior / Lead Software Engineer
Lead Software Engineer
Software Engineer (Java)