Skip to content
Curated job

Software Engineer II - Backend | NextGen Engineering

Careem · Lahore, Pakistan

Employment

Full-time

Workplace

On-site

About the role

Careem is seeking a software engineer based in Lahore, Pakistan to join their team and work on distributed backend systems scaling across the region. You will collaborate with cross-functional agile teams to maintain services, improve engineering practices, and build solutions using Java 8, Spring Boot, and AWS infrastructure. This role offers an accelerated learning path alongside talented engineers working on high-scale platforms.

Key requirements

  • 2-4 Years of Experience required
  • Bachelor's Degree in Computer Science or other related technical fields
  • Understanding of Object-oriented design, data structures, and algorithms
  • Ability to solve complex problems and deal with loosely defined problems and fast-changing requirements
  • Must be able to write clean and maintainable code
  • Ability to effectively articulate technical challenges and solutions and think abstractly
  • Passionate about learning new technologies and working on a product of massive scale and impact
  • Able to communicate effectively with strong attention to detail

Who should apply

Software engineers with 2-4 years of experience and a Computer Science degree who are passionate about coding, distributed backend systems, and clean code principles. Ideal candidates possess a strong focus on customer service and align closely with Careem's core values of being bold, focused, agile, and collaborative.

Key skills

Java 8Spring BootMicro-Service ArchitectureSQLNoSQL DBsAWSObject-Oriented DesignData StructuresAlgorithmsTest-Driven Development

Application guidance

Interested candidates should apply on the employer's official site.