Dubizzle Labs

Principal Full Stack Developer

Dubizzle Labs
Apply
23 days ago
Lahore, PakistanStaff+

Responsibilities

  • Design, develop, and maintain full-stack applications across multiple products.
  • Build scalable, secure, reusable components and modules.
  • Develop and integrate APIs and microservices.
  • Optimize applications for speed, performance, and responsiveness.
  • Troubleshoot, debug, upgrade, and maintain existing applications.
  • Design and maintain databases, schemas, migrations, and query optimizations.
  • Collaborate with Product, UI/UX, QA, and DevOps teams to deliver features.
  • Write clean, modular, testable code and participate in code reviews.
  • Ensure cross-platform and cross-browser compatibility.
  • Deploy and manage applications in cloud environments, preferably AWS.
  • Propose improvements to the technology stack and maintain engineering standards.

Requirements

  • 7+ years of hands-on software development experience.
  • 3+ years in a principal, architect, or technical leadership role.
  • Proficiency in one or more backend frameworks or languages, including Laravel, Node.js, or Python.
  • Experience with React.js and Next.js.
  • Strong experience with MySQL and PostgreSQL databases.
  • Solid understanding of JavaScript, HTML, and CSS.
  • Experience building and integrating APIs.
  • Familiarity with Git, CI/CD pipelines, and version control practices.
  • Understanding of web security, authentication, and session management.
  • Ability to write unit and integration tests for backend and frontend code.
  • Familiarity with multi-page and single-page architectures.
  • Familiarity with Redis, queues, or caching mechanisms.
  • Experience optimizing web applications for performance and scale.
  • Strong written and spoken professional English communication skills.

Tech Stack

AWSCSSGitHTMLJavaScriptLaravelMySQLNext.jsNode.jsPostgreSQLPythonReactRedis

Categories

Dubizzle Labs

About Dubizzle Labs

501-1,000 employees
Contact me