CareerPlanSign in

Software Engineer II - Backend | NextGen Engineering

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

Core

Building and maintaining highly distributed backend systems for Careem's multi-service platform across the Middle East.

Role type

Mid-level backend software engineer (Java/Spring Boot)

Builds

Distributed backend services powering user requests, payment processing, and core platform functionality

Domain

Fintech / Ride-hailing / On-demand services

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

Preferred skills

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

Technologies

Java 8, Spring Boot, Micro-Service Architecture, SQL, NoSQL, AWS

Responsibilities

Develop distributed backend systems meeting scalability and reliability requirements; Maintain features and systems with emphasis on code quality and maintainability; Collaborate with product owners and designers to solve platform challenges

Seniority

Mid-level, hands-on IC

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