Careem is hiring a
Web3 Staff Software Engineer I (Architecture)

Compensation: $30k - $70k estimated

Location: Dubai, United Arab Emirates

About the role:

We are looking for a Staff Software Engineer I to join Careem Pay, 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.

You will guide customers on how to configure and deploy their Careem infrastructure consisting of cloud environments and container orchestration, network architecture, logging, observability, security and more. You will consult with Careem Engineering teams on how to best design their cloud environments for optimal scaling including containerization, networking design, load balancer setup, caching, compute optimizations, continuous integration and delivery pipelines, etc. You will directly work with customers to deploy solutions and deliver workshops to educate and empower them.

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.

What you'll do:

  • You will be a trusted technical advisor to solve complex Cloud Infrastructure; DataBase and Development Operations challenges. Provide guidance to engineers who work on complex technical matters and designs impacting all the domains under Careem. You will keep raising the technical bar at Careem. You will be coaching and advising teammates on the selection of methodologies, tools and technologies.
  • Ensure end-to-end architecture design according to best practices, compliance, regulation and privacy. Create and deliver best practices recommendations, tutorials, blog articles, sample code, and technical presentations adapting to different levels of key business and technical stakeholders.
  • 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

  • Bachelor's degree in Computer Science or equivalent practical experience.
  • 10+ years of experience managing customer/client-facing consulting projects to completion and handling technical troubleshooting.
  • Experience in writing one or more coding languages (e.g., Java, Python, Go, etc).
  • Experience in designing and maintaining internet facing production-grade applications in distributed virtualized or containerized environments.
  • Extensive backend programming experience in one or more of the following: Java, Spring boot, Go
  • Ability to effectively articulate technical challenges 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 fin-tech industry

What we offer

  • Meaningful work in a purpose driven organisation.
  • Competitive compensation including equity.
  • Unlimited vacation.
  • A remote-first work environment.
  • Fitness reimbursements for health activities including: gym, health club and training classes.
  • A diverse and inclusive environment with colleagues from 80+ countries.

Apply Now:

This job is closed

Compensation: $30k - $70k estimated

Location: Dubai, United Arab Emirates

This job is closed


Benefits: Unlimited Vacation


Receive similar jobs:

Cover Letter / AI Interview