
Your reliable ride in the Middle East
Careem, a subsidiary of Uber, is a leading ride-hailing platform based in Dubai, United Arab Emirates. Founded in 2012, Careem operates in over 100 cities across 14 countries in the Middle East, North Africa, and South Asia, serving millions of customers. The company raised over $1 billion in fundin...
Careem offers competitive salaries, equity options, comprehensive health insurance, and generous paid time off. The company also supports remote work ...
Careem fosters a culture of innovation and adaptability, focusing on solving local transportation challenges. The company values diversity and inclusi...

Careem • Alexandria, Egypt
Careem is seeking a Senior Full Stack Engineer to contribute to their Everything App for the greater Middle East. You'll work with technologies like AWS, Node.js, and React to build scalable applications. This role requires strong experience in both frontend and backend development.
You have 5+ years of experience in software engineering, with a strong focus on both frontend and backend development. Your expertise in JavaScript and frameworks like React allows you to create engaging user interfaces while your backend skills, particularly with Node.js, enable you to build robust server-side applications. You are familiar with AWS services and understand how to leverage cloud infrastructure to enhance application performance and scalability. Your experience with Docker and CI/CD practices, particularly using Jenkins, ensures that you can deliver high-quality code efficiently and reliably. You thrive in collaborative environments, working closely with other engineers to design and implement end-to-end features that meet user needs. You are also comfortable participating in on-call rotations and resolving incidents within defined SLAs, demonstrating your commitment to maintaining system reliability.
Experience with Progressive Web Applications (PWA) and service workers is a plus, as is familiarity with system design principles and operational best practices in distributed environments. You are a curious problem-solver, eager to apply AI technologies to improve workflows and enhance user experiences. You understand the importance of agile methodologies and are willing to contribute to the continuous evolution of team processes.
In this role, you will write high-quality, performant, and reliable code while working on defined tasks and bugs independently. You will contribute to both frontend and backend codebases, collaborating across layers to design and implement complete features. Your responsibilities will include participating in team agile processes, contributing to their continuous evolution, and working closely with other engineers to build highly scalable and robust applications. You will also engage in system design discussions, ensuring that the solutions you develop are not only functional but also scalable and maintainable. Your role will involve integrating backend services into web applications, ensuring seamless user experiences across platforms. You will be expected to participate in the on-call rotation, helping to resolve any incidents that arise within the defined SLA, thereby ensuring the reliability of the applications you help build.
Careem offers a dynamic work environment where you can make a real impact on the lives of millions of users across the Middle East. You will have the opportunity to work with cutting-edge technologies and be part of a team that values innovation and collaboration. We encourage you to apply even if your experience doesn't match every requirement, as we believe in the potential of diverse teams to drive success. Join us in our mission to simplify and improve people's lives through technology.
Apply now or save it for later. Get alerts for similar jobs at Careem.