23 days ago

Principal Software Engineer - Backend

Dubizzle

On Site
Full Time
PKR 0
Lahore, Punjab, Pakistan
Apply

Job Overview

Job TitlePrincipal Software Engineer - Backend
Job TypeFull Time
Offered SalaryPKR 0
LocationLahore, Punjab, Pakistan

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Role: Principal Software Engineer - Backend at dubizzle

At Dubizzle Labs, we are actively expanding our Pakistan office, which already boasts over 400 talented individuals. We are eager to welcome colleagues who are passionate about learning, high performance, and knowledge sharing. Our focus is on cultivating a high-quality engineering environment dedicated to delivering significant value to our customers. As a Principal Software Engineer - Backend, your main responsibility will be to build world-class suite products that support the hyper-growth of our businesses across 10 countries.

Are you a natural leader who genuinely enjoys fostering the growth of others? Do you excel as a thought leader, capable of tackling tasks of any complexity or scale? Do you actively mentor and guide your team, consistently striving for excellence? Can you discern where to optimize and where to uphold rigorous standards, balancing technical aspirations with crucial business objectives?

Key Responsibilities

  • Develop an up-to-date and in-depth understanding of the dubizzle codebase technologies and industry trends.
  • Provide and share broad knowledge of technologies and architectures, functioning as a mentor within your product stream and across the organization.
  • Collaborate closely with other Leads and Seniors to consistently deliver software of the highest standards.
  • Promote company-wide coding standards, guidelines, and best practices.
  • Demonstrate technical leadership and mentorship by setting challenging yet realistic goals, guiding team efforts towards successful project delivery.
  • Significantly impact the direction and scope of dubizzle's technical vision within your stream.
  • Collaborate closely with Product, Infrastructure, Design, UX, CLM, and Strategy teams to deliver top-quality products.
  • Actively participate in hiring A-players to build high-performing teams, continuously raising the bar for engineering talent.
  • Own our business KPIs, acting as a crucial link between our Product team and business functions.
  • Be accountable for technical direction, ensuring daily decisions align with our overarching vision.
  • Coach individuals within the team to develop into the next generation of technical leaders.

Requirements

  • 6+ years of extensive software engineering experience.
  • In-depth understanding of open-source technologies such as Python, PHP, or Java.
  • Profound understanding of free and open-source web application frameworks, including Django, Laravel, or Spring Boot.
  • Proficiency in source code control, build process management, CI/CD, automated testing, and other critical development processes.
  • Knowledge of creating and architecting highly scalable and available systems.
  • Strong understanding of leadership, coaching, and mentoring principles.
  • Experience working on high-traffic and large-scale web products is a significant plus.
  • Experience with Agile Methodologies like Kanban, Scrum, and XP.
  • Understanding of sound product, design, and UX principles.
  • Proven experience in analysis, design, coding, and implementation of next-generation web applications.

Benefits

  • Join a fast-paced, high-performing team.
  • Work in a multicultural environment with over 50 different nationalities.
  • Comprehensive Health Insurance.
  • Enjoy Rewards & Recognitions programs.
  • Opportunities for Learning & Development.

Key skills/competency

  • Backend Development
  • Software Architecture
  • Scalable Systems
  • Technical Leadership
  • Mentorship
  • Python
  • PHP
  • Java
  • Django
  • Spring Boot

Tags:

Principal Software Engineer
Backend Development
Software Architecture
Scalability
Technical Leadership
Mentorship
Python
PHP
Java
Django
Laravel
Spring Boot
CI/CD
Automated Testing
Agile Methodologies
High Traffic Systems
Web Applications
System Design
Open Source Technologies
Product Development

Share Job:

How to Get Hired at Dubizzle

  • Research dubizzle's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to understand their high-performance, learning-focused environment.
  • Tailor your resume for backend excellence: Customize your resume to highlight 6+ years of software engineering experience, showcasing expertise in Python, PHP, Java, and frameworks like Django or Spring Boot, emphasizing scalability and high-traffic systems.
  • Showcase technical leadership and mentorship: Prepare to provide specific examples of how you've led projects, mentored junior engineers, and influenced technical direction, aligning with dubizzle's focus on thought leadership.
  • Prepare for a deep dive into system design: Expect questions on architecting scalable, available backend systems, CI/CD, automated testing, and agile methodologies. Demonstrate your understanding of best practices in web application development.
  • Articulate your passion for impact: During interviews, connect your technical skills to business objectives and express enthusiasm for building products that drive hyper-growth across multiple markets, as dubizzle values accountability for KPIs.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background