Full Stack Software Engineer Mid Senior Level
Mid-senior full-stack engineer owning the end-to-end build of custom e-commerce web apps in an onsite Islamabad team: Next.js/React storefronts, Node.js/Express REST/GraphQL APIs, and MongoDB plus Supabase/PostgreSQL databases. ODOO ERP integrations and auto-parts e-commerce experience (ACES/PIES) are a plus.
- Compensation
- PKR 200K–PKR 400K / mo
- Location
- Islamabad, Pakistan
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 5+ years of professional software engineering, with at least 3 years in e-commerce full-stack development
- Expert in Next.js (SSR, SSG, ISR, App Router) and React with production applications
- Strong Node.js and Express.js backend skills — API design, middleware, auth, performance tuning
- Hands-on MongoDB experience (schema design, aggregations, indexes)
- Hands-on Supabase/PostgreSQL experience (queries, RLS, migrations)
- Comfortable with both SQL and NoSQL databases and knowing when to use each
- Built and deployed at least one full custom e-commerce website (storefront + backend + database) from scratch
- Experience with Docker, CI/CD pipelines, and cloud deployment (Vercel, AWS, GCP, or equivalent)
- Excellent written and verbal English communication skills
- Able to design, build, and manage APIs from scratch
- Not open to fresh graduates, entry-level applicants, or engineers with under 5 years of professional experience
Nice to have
- Experience integrating ODOO (ERP) with web applications — product sync, inventory, order management, or customer data flows
- Familiarity with ODOO's REST or XML-RPC APIs and connecting them to a Next.js/Node.js stack
- Prior experience building auto parts e-commerce websites — fitment filters, vehicle selectors, part compatibility logic
- Understanding of ACES and PIES data formats
- Ability to ingest, normalise, and expose ACES/PIES datasets via APIs or database structures for search and fitment filtering
- Experience handling large automotive parts catalogs with complex taxonomy, fitment tables, and cross-reference data
- Experience with headless commerce architectures using Medusa.js or custom-built commerce engines
- Shopify knowledge (welcomed, used as a gauge of e-commerce exposure)
Full description
Compensation: PKRs200,000 - PKRs400,000 / month
Department: Operations
Location: Islamabad
Compensation: PKRs200,000 - PKRs400,000 / month
Description
This role is not open to fresh graduates or entry-level applicantsWe 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.
Key Responsibilities
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.