Software Engineer (Distributed Systems)

Careem

Germany

Ref: OP782-439

Job description / Role

Employment: Full Time

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

Requirements

Qualifications:

- 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.
- Python, JavaScript and other scripting languages
- Experience with cloud-centric application development and deployment

Salary Package:

- 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.

Get personalised updates on latest vacancies
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month