CareerPlanSign in

Software Engineer I

Karachi💼 Full-time🗓 2026-08-27 → 2026-09-26

Core

Junior backend engineer building and maintaining distributed systems for Careem's multi-service platform (ride-hailing, food delivery, payments) across the Middle East.

Role type

Junior IC backend software engineer

Builds

Distributed backend services powering the Careem Engine

Domain

Fintech / Mobility / Logistics

Deliverable

production ML models | product features

Required skills

Java 8, Spring Boot, Micro-Service Architecture, SQL, NoSQL, AWS, Object-oriented design, Data structures, Algorithms, Clean code principles, Test-driven development, System design

Preferred skills

AWS, Clean code principles, Design patterns, Test-driven development

Responsibilities

Develop distributed backend systems meeting scalability and reliability requirements; Maintain features and systems with emphasis on code quality and testing; Collaborate with cross-functional teams to solve platform challenges; Document and improve engineering practices

Seniority

Junior, entry-level IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.