Position has been filled
companyCareem logo

Software Engineer II - Backend | NextGen Engineering

CareemLahore, Pakistan
On-site Full-time
Position filled

Experience Level

Experience

Qualifications

The ideal candidate should possess a strong foundation in backend development, experience with distributed systems, and a commitment to writing clean, maintainable code. Familiarity with Java, Spring Boot, and cloud services like AWS is essential. A passion for continuous learning and improvement is highly valued.

About the role

Careem is on a mission to create the Everything App for the broader Middle East, simplifying transportation, food and grocery ordering, payment management, and beyond. Our vision is straightforward: to enhance lives and cultivate an inspiring organization.
Since our inception in 2012, Careem has facilitated earnings for over 2.5 million Captains and improved the lives of more than 70 million customers, establishing a platform where the region's finest talents and entrepreneurs can flourish. We are present in over 70 cities across 10 countries, stretching from Morocco to Pakistan.

As we embark on our next chapter driven by AI, we seek innovative minds: inquisitive problem-solvers ready to leverage AI to develop tools, automate processes, and create tangible impact. Whether enhancing operations, enriching customer experiences, or rethinking internal systems, we are looking for individuals who can help Careem operate more efficiently and effectively.

About the team

At Careem, the NextGen Programme aims to elevate our engineers by teaching them to write Clean Code, apply SOLID principles, and design trustworthy systems. Our goal is to equip new engineers with solid foundations and high standards. The Programme encompasses a broad spectrum of engineering fields: Backend, Frontend, Web, Mobile, Data Analysis, MLOps, Infrastructure, Cyber Security, and QA.

We are in search of software engineers to join our talented team, sharing a mutual interest in distributed backend systems, their scalability, and ongoing development. You will collaborate with top-tier talent, gaining an accelerated learning experience through access to exciting projects and cutting-edge technology.

Your responsibilities will include maintaining essential services that power the Careem Engine, scaling highly distributed systems, and continuously documenting and refining our engineering practices. These extensive, distributed systems manage everything from user requests to payment processing.

What you'll do:

Our technology stack includes Java 8, Spring Boot, Micro-Service Architecture, SQL and NoSQL databases, and AWS infrastructure. Key responsibilities encompass:

  • Development of our distributed backend system to meet demanding functional and scalability requirements.

About Careem

Careem is a pioneering technology company dedicated to simplifying the daily lives of people across the Middle East. Our platform connects millions of users with essential services, empowering them to make their lives easier and more convenient.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.