ABOUT THE ROLE

We are looking for a Staff Software Engineer to join the Careem Payment team: among others, you will be working on our wallet and our in-house ledger, a distributed transactional system inspired by blockchain technologies implementing a double-entry accounting book written on spring boot, spring data, MySQL, Cassandra, Kafka, terraform, AWS.

The ideal candidate will have a passionate commitment to improving the lives of people, an insane focus on excellence and customer service, and a strong alignment with our core values: being bold, focused, agile and collaborative.

Key responsibilities include:

  • Software architecture and design of our distributed backend system to meet the challenging functional, scalability, security, and reliability requirements for our fast-growing business.
  • Integrate components into a fully functional & validated system
  • Develop and implement software verification and quality assurance procedures
  • Document architecture, designs, and review code
  • Continuously strive for higher quality and productivity

Qualifications

  • 8 years of experience in Software development.
  • Experience in multi-tiered distributed systems, web services, APIs, and relational & NoSQL databases.
  • Experience in cloud-native framework, containers, and Kubernetes
  • Strong design and architectural skills
  • Extensive backend programming experience in one or more of the following: Java, Python, Go
  • Ability to effectively articulate technical challenge s and solutions; deal with loosely defined problems and fast-changing requirements & think abstractly.
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
  • Able to take individual ownership of a project from start to finish. 
  • Have experience in the fintech industry

Benefit Summary:

  • Competitive remuneration 
  • Premium medical insurance (including spouse and children)
  • Unlimited leave* 
  • Discounted Careem rides.
  • Entrepreneurial working environment
  • Flexible working arrangements
  • Mentorship and career growth

 

Apply for this Job

* Required