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.
- 01
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.
- 02
Build custom Shopify apps
Embedded apps on the Admin API and App Bridge, webhooks, Functions, and the OAuth and billing plumbing around them.
- 03
Integrate systems
ERP, POS, booking and subscription platforms: sync jobs, retries, reconciliation and the monitoring that tells you when they fail.
- 04
Own performance
Sub-second LCP targets on real devices; you know where the time goes and how to get it back.
- 05
Review and mentor
Code review for the Shopify developers, pairing on hard problems, and the engineering standards document you help write.
- 06
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.
- 01
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.
- 02
Shopify APIs in anger
Storefront and Admin GraphQL, webhooks, app development; Hydrogen or another headless commerce build you can show.
- 03
Data and integration sense
You have reconciled two systems that disagreed and can explain idempotency without looking it up.
- 04
Testing and operations
Automated tests where they pay, CI, logs and alerts you actually read, and a calm approach to incidents.
- 05
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.
- 01
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.
- 02
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.
- 03
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.
- 04
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.
- 05
Offer in writing
Role, compensation, working hours, probation and start date, all on one page before you decide.
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.