Careem

Senior Software Engineer II

Careem

Overview

Role involves architecting and building scalable backend applications while mentoring junior engineers.

Ideal candidate has 6+ years of software development experience and expertise in modern programming languages.

hybridseniorpermanentfull-timeEnglishJavaGolangKotlinAWSDockerKubernetes

Locations

  • Jordan

Requirements

  • 6+ years of software development experience
  • Bachelor's Degree in Computer Science or related field
  • 2+ years in design and architecture of services
  • 2+ years mentoring software engineers
  • Experience with modern object-oriented programming languages
  • Experience with AWS Cloud
  • Experience with Docker and Kubernetes
  • Experience in a high-paced start-up environment

Responsibilities

  • Architect and build scalable backend applications
  • Write and review high-quality code
  • Improve service quality and reliability
  • Mentor junior team members
  • Participate in on-call rotation
  • Engage in agile practices
  • Collaborate with Product Managers

Benefits

  • Healthcare benefits
  • Fitness reimbursements
  • Unlimited vacation days
  • Work 4 days in office & 1 day from home
  • Remote work for 30 days a year