Principal Software Engineer - Backend
✨ AI Summary
Dubizzle Labs, a classifieds platform operating in 10 countries, is hiring a Principal Software Engineer - Backend in Karachi. The role focuses on building high-scale products using Python, AWS, and Kubernetes. Candidates require 8+ years of backend experience with strong expertise in distributed systems, REST APIs, and mentoring.
At Dubizzle Labs, we are looking to further expand our Pakistan office of already 400+. We are most interested in bringing on board colleagues who love to learn, perform, and teach. We are building a high-quality engineering environment with a super focus on delivering value to customers. Your primary responsibility would be to build world-class suite products to support the hyper-growth of our businesses in 10 countries.
Responsibilities:
- Hit the ground running - Gather up-to-date and in-depth understanding of the dubizzle code base and technologies stack within weeks;
- Lead planning sessions around new product features, deliver detailed roll-out/roll-back strategies for releases.
- Research and apply industry trends as part of your daily work;
- Create unit tests in accordance with our established standards to cover assigned work;
- Write and maintain exemplary code following dubizzle’s programming practices;
- Actively contribute in post-release maintenance issues;
- Develop elegant solutions for complex problems;
- Pioneer reliability and efficiency of our current code base, platforms and/or core systems;
- Impact on the direction and scope of dubizzle’s technical vision within your stream;
- Work in a mentoring capacity within a peer-programming environment and provide guidance on tasks, irrespective of complexity or scale;
- Code review all major pull requests, defining programming standards and providing constructive feedback.
- Design and delivery of multiple REST based APIs and previous exposure to Service Oriented Architecture;
- Capacity to push back requirements when incomplete;
- Handle the entire software development life cycle, end to end
- Lead product planning meetings and architect solutions within your stream;
Requirements:
- 8+ years of professional back-end software engineering experience; Python preferred;
- Experience with Cloud hosted infrastructure and Technologies; AWS preferred;
- Prior experience with Kubernetes & Docker will earn you brownie points;
- Experience working on high-traffic and large-scale web products is preferred;
- Experience with web infrastructure, SOA, distributed systems, performance analysis, search infrastructure;
- Been on at least one “death march” and know exactly why some things are to be avoided;
- Strong understanding of design patterns including asynchronous programming, queuing, logging, security and persistence;
- Mastery of different caching layers and strategies including memcached;
- Good understanding of build process management and continuous integration;
- Mastery of testing methodologies (unit tests, component tests, integration tests, etc.);
About the Company
Dubizzle Group is the leading classifieds choice for millions across MENA. Our brands are known for being the go-to classifieds platforms in their markets. The 54 million monthly visits across our portals are a testament to our users’ trust and a source of unparalleled value to advertisers.
Dubizzle Labs is the tech arm of the group that is building scalable solutions and handles millions of users across the globe. We have a tech team of 600+ members across the globe. We have various departments providing diverse opportunities in front-end, backend, and mobile apps development. Our core focus is on quality engineering, adapting the latest technologies, and working on new cutting edge solutions. Dubizzle Labs takes pride in having a modern product culture, where we instill leadership and innovation across all our teams.
More jobs at Dubizzle Labs
-
Principle Software Engineer (Frontend)
Karachi, Pakistan · · Sep 17, 2026
-
Engineering Manager
Karachi, Pakistan · · Sep 8, 2026
-
Senior DevOps Engineer - AWS
Karachi, Pakistan · · Aug 27, 2026
-
Senior Software Engineer - Laravel
Lahore, Pakistan · · Aug 27, 2026
-
Senior DevOps Engineer
Karachi, Pakistan · · Aug 20, 2026