Taro Logo

Principal Software Engineer - Backend

Dubizzle Labs operates in 10 countries, building world-class suite products with a team of 400+ in Pakistan.
Pakistan Steel Mills Bin Qasim Town, Karachi, Karachi City, Sindh, Pakistan
Backend
Principal Software Engineer
In-Person
101 - 500 Employees
6+ years of experience
E-Commerce

Description For Principal Software Engineer - Backend

Dubizzle Labs, a prominent e-commerce platform operating across 10 countries, is seeking a Principal Software Engineer to join their growing Pakistan office of 400+ employees. This role combines technical excellence with leadership, requiring someone who can both architect scalable systems and mentor teams. The position involves working with various technologies including Python, PHP, Java, and frameworks like Django and Laravel. The ideal candidate will be responsible for technical direction, maintaining high coding standards, and collaborating across multiple departments including Product, Infrastructure, and Design teams. They offer a multicultural environment with comprehensive benefits and focus on continuous learning and development. The role requires 6+ years of experience and deep expertise in building high-traffic, scalable web applications. This is an excellent opportunity for a senior technologist who enjoys mentoring others and can balance technical excellence with business objectives in a fast-paced environment.

Last updated 2 months ago

Responsibilities For Principal Software Engineer - Backend

  • Gather understanding of dubizzle codebase technologies and industry trends
  • Provide and share broad knowledge of technologies and architectures
  • Mentor within product stream and other Packs
  • Collaborate with Leads and Seniors to deliver high-standard software
  • Promote companywide coding standards and best practices
  • Demonstrate technical leadership and mentorship
  • Impact technical vision direction within stream
  • Collaborate with Product, Infrastructure, Design, UX, CLM and Strategy teams
  • Hire A-players to build High Performing Teams
  • Own business KPIs
  • Be accountable for technical direction

Requirements For Principal Software Engineer - Backend

Python
PHP
Java
Laravel
  • 6+ years of software engineering experience
  • In-depth understanding of open source technologies like Python, PHP or Java
  • In-depth understanding of web application frameworks (Django, Laravel, Spring Boot)
  • Knowledge of source code control, CI/CD, automated testing
  • Experience in creating highly scalable and available systems
  • Good understanding of leadership, coaching and mentoring principles
  • Experience with high-traffic and large-scale web products
  • Experience with Agile Methodologies
  • Understanding of product, design and UX principles
  • Experience in analysis, design, coding and implementation of web applications

Benefits For Principal Software Engineer - Backend

Medical Insurance
  • Fast paced, high performing team
  • Multicultural environment with over 50 different nationalities
  • Comprehensive Health Insurance
  • Rewards & Recognitions
  • Learning & Development

Interested in this job?

Jobs Related To Bayut | dubizzle Principal Software Engineer - Backend