Principal Full Stack Developer
Dubizzle Labs · Lahore, PK
About The Role
At
Dubizzle Labs
, we are expanding our Pakistan engineering office of 500+ talented individuals. We are looking for colleagues who love to learn, perform, and teach. Our goal is to build a high-quality engineering culture with a strong focus on delivering value to customers.
As a
Principal
Full Stack Developer
, your primary responsibility is to design, build, and maintain high-performing products and platform features that support the hyper-growth of our businesses across 10 countries.
Job Responsibilities
Design, develop, and maintain
full-stack applications
across multiple products
Build scalable, secure, and reusable components and modules
Develop and integrate
RESTful APIs
and microservices
Optimize applications for speed, performance, and responsiveness
Troubleshoot, debug, and upgrade existing applications
Collaborate closely with Product, UI/UX, QA, and DevOps teams to deliver high-quality features
Write clean, modular, and testable code following best software development practices
Design and maintain databases, schemas, migrations, and query optimizations
Participate in code reviews and help maintain engineering standards
Ensure cross-platform and cross-browser compatibility
Deploy and manage applications in cloud environments, preferably
AWS
Stay updated with emerging technologies and propose improvements to the stack
Job Requirements
The Must-haves:
7+ years
of hands-on software development experience, including
3+ years
in a principal, architect, or technical leadership role.
Proficiency in one or more backend frameworks:
Laravel, Node.js, python preferred
Experience with front-end frameworks: mostly
React.js, Next.js
Strong experience with
SQL databases
: MySQL, PostgreSQL
Solid understanding of
JavaScript, HTML, CSS
Experience in building and integrating
REST APIs
Familiarity with Git, CI/CD pipelines, and version control best practices
Strong understanding of web security, authentication, session management
Ability to write unit and integration tests for backend and frontend
The Nice-to-haves:
Familiarity with
Multi-page
and
single-page architectures
.
Familiarity with
Redis, queues, or caching mechanisms.
Experience optimizing web applications for performance and scale.
Strong communication skills with the ability to speak and write clear, professional English.
#LI-FJ
Similar roles you might like
See all →This is an external listing. JobSpring does not represent or verify the employer. Report this listing