Skip to content

Open nowFirst seen 17 hours ago

Full Stack Software Engineer Mid Senior Level

WorkStaff36034 open roles

Pay
PKR 200,000 – PKR 400,000 a year
Where
Islamabad
Work mode
On site
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowFull Stack Software Engineer Mid Senior LevelWorkStaff360 · Islamabad
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on WorkStaff360's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.3% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.1%1 day
  2. 4.5%3 days
  3. 12.3%7 days
  4. 19.3%14 days
  5. 35.6%30 days
  6. 58.1%60 days
This job: first seen 17 hours ago

The posting

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.

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.

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.

Skills, Knowledge and Expertise

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 — production applications required.

Strong Node.js and Express.js backend skills — API design, middleware, auth, and performance tuning.

Hands-on experience with MongoDB (schema design, aggregations, indexes) and Supabase / PostgreSQL (queries, RLS, migrations).

Comfortable working with both SQL and NoSQL databases — understands 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 present and document clearly.

ODOO Integration Experience

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.

Auto Parts & Automotive E-Commerce

Prior experience building or working on auto parts e-commerce websites — fitment filters, vehicle selectors, part compatibility logic.

Understanding of ACES (Aftermarket Catalog Exchange Standard) and PIES (Product Information Exchange Standard) 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.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against WorkStaff360's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on WorkStaff360's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    WorkStaff360's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.