Software Engineer II - Backend

Careem Logo

Careem

πŸ“Remote - Pakistan

Summary

Join Careem's NextGen Programme and contribute to the development of our distributed backend systems. As a Software Engineer, you will work with a talented team, utilizing Java 8, Spring Boot, and AWS infrastructure. You will develop and maintain features, ensuring high code quality and scalability. This role requires 2-4 years of experience and a Bachelor's degree in Computer Science or a related field. Careem offers a collaborative environment, opportunities for growth, and benefits including flexible work arrangements (hybrid and remote options), healthcare, and fitness reimbursements.

Requirements

  • 2-4 Years of Experience
  • 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
  • Ability to write clean and maintainable code (must love coding!)
  • Ability to effectively articulate technical challenges and solutions; deal with loosely defined problems and fast-changing requirements & think abstractly
  • Passionate about learning new technologies and working on a product of massive scale and impact
  • Able to communicate effectively
  • Attention to detail

Responsibilities

  • Develop our distributed backend system to meet the challenging functional, scalability, and reliability requirements for our fast-growing business
  • Maintain features and systems, with an emphasis on code quality, maintainability, readability, and testing
  • Facilitate collaboration with other engineers, product owners, and designers to solve interesting and challenging problems across our platform
  • Be a valued member of an autonomous, cross-functional agile team

Preferred Qualifications

  • Knowledge of AWS
  • Knowledge of clean code principles
  • Deep understanding of design patterns
  • Demonstrated ability of test-driven development

Benefits

  • Work and learn from great minds by joining a community of inspiring colleagues
  • Put your passion to work in a purposeful organisation dedicated to creating impact in a region with a lot of untapped potential
  • Explore new opportunities to learn and grow every day
  • Work 4 days a week in office & 1 day from home, and remotely from any country in the world for 30 days a year with unlimited vacation days per year. (If you are in an individual contributor role in tech, you will have 2 office days a week and 3 to work from home.)
  • Access to healthcare benefits and fitness reimbursements for health activities including gym, health club, and training classes

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.