Sorry! This position is no longer accepting applications.

Software Engineer (Java)

Careem

Germany

Ref: OP782-308

Job description / Role

Founded in 2012 by former entrepreneurs and McKinsey alums, Careem is the MENA regions leading ride-hailing service and newest Tech Unicorn. With 30% monthly growth, we now operate in 80+ cities across 12 countries and host over 6million 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.

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 and Spring, 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

- 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
Candidates who applied for this job also applied for:
Software Engineer - Backend
MBC Group
Jordan 14 Oct
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month