Senior Software Engineer I - Golang (Contract)

Building the Everything App for the greater Middle East, making it easier to move around, order food and groceries, manage payments, and more.
Pakistan
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
4+ years of experience
Consumer · Enterprise SaaS

Description For Senior Software Engineer I - Golang (Contract)

Careem, a leading technology company in the Middle East, is seeking a Senior Software Engineer I specializing in Golang for a contract position. Since 2012, Careem has made significant impact by creating earnings for over 2.5 million Captains and serving over 70 million customers across 70+ cities in 10 countries. The role offers an exciting opportunity to work on building highly scalable backend applications and services for their Everything App platform.

As a Senior Software Engineer, you'll be responsible for developing robust backend services using Golang, while working with modern technologies including Kubernetes, cloud platforms, and various database systems. The position requires strong technical expertise with 4+ years of professional software development experience and a solid foundation in computer science fundamentals.

The role combines technical challenges with meaningful impact, as you'll be part of a team building solutions that simplify and improve people's lives across the greater Middle East region. Careem offers a flexible working arrangement with 4 days in office and 1 day from home (2 office days for tech IC roles), along with the ability to work remotely from any country for 30 days annually. The company provides comprehensive benefits including unlimited vacation days, healthcare benefits, and fitness reimbursements.

This is an excellent opportunity for experienced engineers who want to contribute to a purposeful organization while working with cutting-edge technologies and learning from talented colleagues. The position offers both technical growth and the chance to make a significant impact in a region with substantial untapped potential.

Last updated 2 days ago

Responsibilities For Senior Software Engineer I - Golang (Contract)

  • Work closely with other engineers to build highly scalable and robust backend applications and services
  • Write high quality, performant and reliable code while working on defined tasks/bugs independently
  • Work independently to understand functional specifications and deliver complete features
  • Participate in the on-call rotation and help resolve incidents within defined SLA
  • Participate in team agile and engineering practices and contribute to their continuous evolution

Requirements For Senior Software Engineer I - Golang (Contract)

Go
Java
Kubernetes
  • 4+ years of professional software development experience
  • Bachelor's or Master's Degree in Computer Science or related technical field
  • Working experience with GO
  • Working knowledge of Computer Science fundamentals including object-oriented design, data structures and algorithms
  • Experience operating online systems reliably including deploying changes to production
  • Experience with Java Spring, and Cloud platforms such as Azure, Google Cloud Platform and AWS
  • Experience working with container technology including Docker and Kubernetes
  • Experience working with relational and non-relational database systems
  • Experience applying professional software engineering best practices

Benefits For Senior Software Engineer I - Golang (Contract)

Medical Insurance
  • 4 days in office & 1 day from home work schedule (2 office days for tech IC roles)
  • 30 days remote work from any country per year
  • Unlimited vacation days
  • Healthcare benefits
  • Fitness reimbursements for health activities

Interested in this job?

Jobs Related To Careem Senior Software Engineer I - Golang (Contract)

Senior Software Dev Engineer, Amazon Japan Paid Services Tech

Senior Software Engineer role at Amazon Japan focusing on paid services technology and selling partner experience improvements.

MLA IP Design Verification Engineer, Annapurna Labs

Senior Design Verification Engineer role at AWS focusing on machine learning hardware validation and verification for cloud infrastructure.

Software Dev Engineer (L5), Departures Tech

Senior Software Engineer role at Amazon's Departures Tech team, building AI-powered solutions for employee offboarding using AWS services, Java, TypeScript, and Node.js.

Sr. Software Development Engineer, AWS Commerce Platform

Senior Software Engineer role at AWS Commerce Platform, focusing on building and scaling billing infrastructure systems that power AWS's global commerce operations.

Sr. Software Development Engineer, Relational Engines Security / AWS Piezo

Senior Software Engineer role at AWS focusing on security infrastructure, working with Rust and cryptography to build critical cloud systems.