About this role
This role is not open to fresh graduates or entry-level applicants We are exclusively looking for engineers with hands-on production experience. If you are a recent graduate, have under 5 years of professional experience, or have not shipped real e-commerce applications — please do not apply. ✕ Less than 5 years of professional engineering experience ✕ No production experience with Next.js, React, or Node.js ✕ Never built or owned a full e-commerce storefront and backend ✕ No hands-on database work — MongoDB, Supabase, SQL, or NoSQL ✕ Unable to design, build, and manage APIs from scratch We are looking for a highly experienced Full Stack Software Engineer to join our onsite team in Islamabad. You will own the full development lifecycle of e-commerce web applications — from database architecture and API design to frontend delivery using Next.js and React. You must have deep MERN stack experience, strong database skills across SQL and NoSQL, and a proven background in the e-commerce space. Experience with ODOO integrations, auto parts platforms, or automotive data standards (ACES / PIES) is a significant advantage. Frontend — Next.js & React Build fast, SEO-optimised storefronts and web apps using Next.js (App Router / Pages Router) and React. Implement server-side rendering (SSR), static site generation (SSG), and incremental static regeneration (ISR) based on use-case requirements. Build reusable component libraries with state management via Redux, Zustand, or Context API. Optimise for Core Web Vitals, mobile-first responsiveness, and cross-browser compatibility. Backend — Node.js & API Development Design, build, and maintain RESTful and GraphQL APIs using Node.js and Express.js. Handle complex business logic: product catalog, cart, checkout, order management, and fulfillment pipelines. Implement authentication and authorisation using JWT, OAuth 2.0, and role-based access control (RBAC). Write clean, testable Node.js code with solid understanding of the event loop, streams, and async patterns. Integrate third-party services: payment gateways (Stripe, PayPal), shipping APIs, and tax engines. Database Architecture & Management Design and manage MongoDB schemas for high-volume e-commerce data — products, variants, inventory, orders, and users. Set up, configure, and manage Supabase (PostgreSQL) for relational data needs, including row-level security and real-time subscriptions. Work confidently with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB) databases — selecting the right tool based on data shape and access patterns. Write efficient queries, design proper indexes, and optimise slow queries in production environments. Handle database migrations, seeding, backups, and schema versioning. E-Commerce Platform & Integrations Build custom e-commerce storefronts and backends outside of managed platforms — full ownership of architecture and delivery. Integrate and work within headless commerce architectures using Medusa.js or custom-built commerce engines. Work with e-commerce tools and platforms (Shopify knowledge is welcomed but not required — we use it as a gauge of e-commerce exposure, not as a job requirement).Context Implement product feeds, catalog sync, pricing logic, discount engines, and multi-currency support. Collaboration & Communication Communicate technical decisions clearly to engineers, PMs, and non-technical stakeholders in English. Produce technical documentation, API references, and architecture decision records (ADRs). Lead and participate in code reviews with a constructive, knowledge-sharing mindset. Proactively flag blockers, contribute to sprint planning, and own feature delivery end-to-end.