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
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:
-
1+ years of relevant full-stack development experience
-
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.