Open role · Onsite · Johar Town, Lahore

Senior Full-Stack Engineer, onsite in Johar Town, Lahore: Hydrogen, Next.js and Node for headless Shopify storefronts.

You lead the builds that go beyond the theme: headless storefronts on Hydrogen or Next.js against the Storefront API, custom Shopify apps, and the integrations that connect a store to an ERP, a POS or a booking system. You own architecture decisions and review other engineers’ work.

Location
Onsite · Johar Town, Lahore
Type
Full-time
Team
Engineering
Reports to
Founder
Experience
5+ years
Posted
26 Sep 2026

About the role

Senior Full-Stack Engineer at a Shopify Select Partner, onsite in Lahore.

Full-time · Engineering · reports to the founder.

The studio’s larger engagements are headless storefronts, custom apps and system integrations for US brands on Shopify Plus. This role is the senior engineer on those builds: you scope them with the founder, choose the architecture, write the parts that matter most, and set the standard the rest of the team builds to.

You will spend real time with clients’ technical teams — an ERP vendor, a data engineer, a brand’s in-house developer — so you need to be as comfortable explaining a decision as making it.

What you will do

The work, week to week.

Six things this role owns. The proportions shift with the projects; the standard does not.

  1. Architect and build headless storefronts

    Hydrogen and Remix, or Next.js, against the Storefront and Customer Account APIs; caching, edge deployment, image and font strategy.

  2. Build custom Shopify apps

    Embedded apps on the Admin API and App Bridge, webhooks, Functions, and the OAuth and billing plumbing around them.

  3. Integrate systems

    ERP, POS, booking and subscription platforms: sync jobs, retries, reconciliation and the monitoring that tells you when they fail.

  4. Own performance

    Sub-second LCP targets on real devices; you know where the time goes and how to get it back.

  5. Review and mentor

    Code review for the Shopify developers, pairing on hard problems, and the engineering standards document you help write.

  6. Scope with the founder

    Discovery, estimates and the written scope for larger builds — the number the client signs is partly your number.

What you bring

What we look for, and what is a bonus.

Show us the work rather than telling us about it: a link beats a paragraph.

  1. Five or more years of production full-stack work

    TypeScript or JavaScript end to end, Node services, a modern React framework, and at least one system you designed and ran in production.

  2. Shopify APIs in anger

    Storefront and Admin GraphQL, webhooks, app development; Hydrogen or another headless commerce build you can show.

  3. Data and integration sense

    You have reconciled two systems that disagreed and can explain idempotency without looking it up.

  4. Testing and operations

    Automated tests where they pay, CI, logs and alerts you actually read, and a calm approach to incidents.

  5. Clear written communication

    Design notes, decision records and client-facing updates in plain English.

Nice to have: Remix or Next.js at scale · Cloudflare or Vercel edge experience · ERP integrations (NetSuite, SAP, Odoo) · contributions to open source.

How we hire

Five steps, each of them in writing.

Two to three weeks from application to offer.

  1. Apply through the portal

    Ten minutes: CV, a link to your work, a short note on why this role. Every application is read by the person you would report to, not by a filter.

  2. Written reply within five working days

    Shortlisted or not, you hear back in writing. Shortlisted candidates receive a short, role-specific task on realistic material.

  3. The task, reviewed together

    Two to three hours of work, then a 30-minute review where you walk us through your decisions. We are hiring for judgement as much as output.

  4. Onsite interview in Johar Town

    An hour at the studio with the founder and the lead you would work with: the work, the hours, the clients, your questions.

  5. Offer in writing

    Role, compensation, working hours, probation and start date, all on one page before you decide.

Applications go through this portal only.Please do not book a call through the site’s Cal.com link: that calendar is for client projects, and a booking made by an applicant is cancelled without review. Send the form below; every application receives a written update by email within five working days, and shortlisted candidates are invited to the next step from there.

Apply for this role

Apply: Senior Full-Stack Engineer.

CV, a link to your work, a short note. The role is attached to your application automatically.