Responsibilities
- Design, build, and maintain highly scalable and robust backend services powering real-time ETA computation and delivery routing across all Careem verticals.
- Write high-quality, performant, and reliable Golang code while delivering complete features and resolving bugs independently.
- Understand functional specifications end-to-end and translate them into production-grade backend solutions.
- Ensure system reliability through rigorous testing practices — unit, integration, and end-to-end — with a reliability-first engineering mindset.
- Participate in the on-call rotation and respond to incidents within defined SLAs, helping to maintain platform uptime and stability.
- Contribute to team agile and engineering practices, and play an active role in their continuous improvement.
- Collaborate closely with teammates across multiple time zones, contributing to a culture of technical excellence and strong team cohesion.
Requirements
- 4+ years of professional software development experience.
- Bachelor's Degree in Computer Science or a related technical field.
- Hands-on experience with Golang or at least one modern object-oriented programming language (Java, C#, C++, Kotlin); Golang is the primary language of our stack.
- Strong Computer Science fundamentals: object-oriented design, data structures, and algorithms.
- Proven experience operating and deploying changes to live production systems reliably.
- A collaborative, team-first mindset with strong communication skills.
Nice to Have
- Experience with routing systems, ETA computation, or geospatial/logistics domains.
- Familiarity with cloud platforms such as AWS, Google Cloud Platform, or Azure.
- Experience with container technologies including Docker and Kubernetes.
- Working knowledge of relational and non-relational database systems.
- Experience applying software engineering best practices: coding standards, code reviews, source control, build processes, and testing.
- Master's Degree in Computer Science or a related technical field.
Work Arrangement
Remote (Worldwide) — Jordan, Pakistan, Dubai
Additional Information
- Work remotely from any country in the world for 30 days a year
- Unlimited vacation days per year
- Access to healthcare benefits and fitness reimbursements for health activities including gym, health club, and training classes