jobapplier

Principal Full Stack Developer

Dubizzle Labs

About Dubizzle Labs

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.

Responsibilities

  • Principal, 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.
  • Design, develop, and maintain
  • 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
  • Stay updated with emerging technologies and propose improvements to the stack

Requirements

7+ years

  • of hands-on software development experience, including 3+ years in a principal, architect, or technical leadership role.
  • : 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

Multi-page

  • 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.

Laravel, Node.js, python preferred

  • Experience with front-end frameworks: mostly
  • React.js, Next.js

and

single-page architectures