Senior Shopify Developer, Apps & Integrations

Makro Agency

United States

Remote

USD 140,000 - 190,000

Full time

45 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Public Shopify App
Production-scale deployment
Terraform
AWS/Vercel

Job summary

Makro Agency is seeking a senior Shopify app developer to design and ship custom apps and ERP integrations. You’ll own architecture, deploy to production, and guide a remote team through AI-assisted workflows. Strong TypeScript/Node.js in production, Shopify Admin GraphQL, and Shopify Plus B2B experience are required.

You will collaborate with leadership, mentor peers, and ensure data integrity and performance under load while delivering merchant-focused outcomes across multiple integrations.

Qualifications

  • Six+ years of software development experience, with at least three years in TypeScript and Node.js in production.
  • Deep knowledge of Shopify app development: Admin GraphQL API, webhooks, OAuth, and the Shopify CLI.
  • Hands-on experience with Shopify Plus B2B and at least one Shopify-to-ERP integration delivered to production.

Responsibilities

  • Design and build Shopify apps and extensions, from architecture to production.
  • Build and maintain Shopify-to-ERP integrations, including data mapping, scheduled and event-driven syncs, and reconciliation.
  • Make system design decisions for integrations that must be correct under load: idempotency, background jobs, rate limits, retries and failure recovery.
  • Work AI-first: use Claude Code and other agentic tools to plan, build, test and review, and keep repo instructions and guardrails up to date.
  • Set and follow coding standards through code reviews, automated testing and clear documentation.
  • Own what you ship: deployments, monitoring, and fixing production issues quickly and at the root cause.
  • Take on unfamiliar problems, such as a new Shopify API or ERP, and find a way through without waiting to be told how.
  • Keep the merchant's outcome at the centre of technical decisions, and join merchant calls when needed.
  • Mentor other developers on Shopify and integration patterns.

Skills

TypeScript
Node.js
Shopify API
Shopify Plus B2B
Shopify-to-ERP
Multi-tenant
AI tools
English communication

Tools

Shopify CLI
BullMQ
Inngest
Terraform
AWS
Vercel
Docker

Job description

Design and build the custom apps, extensions and integrations that run our merchants' B2B operations.

About the role

We build AI-first. Claude Code and agentic workflows are part of how we work every day, alongside a current TypeScript stack and the latest Shopify platform features. Every merchant brings something new, so we need someone who stays calm when a new challenge lands, works out the options, and comes back with a solution.

This is a hands‑on role on a small, senior, remote team, where the person doing the work also makes the calls. Your architecture decisions ship, and you will work closely with leadership.

What you would do
  • Design and build Shopify apps and extensions, from architecture to production.
  • Build and maintain Shopify-to-ERP integrations, including data mapping, scheduled and event‑driven syncs, and reconciliation.
  • Make system design decisions for integrations that must be correct under load: idempotency, background jobs, rate limits, retries and failure recovery.
  • Work AI‑first: use Claude Code and other agentic tools to plan, build, test and review, and keep the repo instructions and guardrails that make them reliable up to date.
  • Set and follow coding standards through code reviews, automated testing and clear documentation.
  • Own what you ship: deployments, monitoring, and fixing production issues quickly and at the root cause.
  • Take on unfamiliar problems, such as a new Shopify API, a new ERP or a merchant's data quirks, and find a way through without waiting to be told how.
  • Keep the merchant's outcome at the centre of technical decisions, and join merchant calls when a technical conversation is needed.
  • Mentor other developers on Shopify and integration patterns.
What you bring
  • Six or more years of software development, with at least three years of TypeScript and Node.js in production.
  • Deep knowledge of Shopify app development: the Admin GraphQL API, webhooks, OAuth and the Shopify CLI.
  • Hands‑on experience with Shopify Plus B2B.
  • At least one Shopify-to-ERP integration delivered to production.
  • At least one checkout, customer account or Shopify Functions extension shipped to production.
  • Experience building multi‑tenant applications, including data isolation between tenants.
  • Daily use of AI coding tools such as Claude Code, and the judgement to review, test and correct what they produce.
  • A track record of finding solutions when a project hits something new or unexpected.
  • Clear written and spoken English, and the confidence to explain a technical trade‑off to a merchant.
Nice to have
  • A public app on the Shopify App Store, including App Store review and the Billing API.
  • Experience running a Shopify app in production at scale.
  • Infrastructure as code (Terraform) and cloud deployment on AWS or Vercel.
Our stack
  • Languages and frameworks: TypeScript, Node.js, NestJS, React, Next.js, React Router, Preact.
  • Shopify: Admin GraphQL API, Polaris, App Bridge, UI extensions, Shopify Functions, theme app extensions.
  • Jobs and queues: BullMQ, Inngest.
  • Hosting and infrastructure: Vercel, AWS, Docker, Terraform.
  • Testing: Jest, Vitest, Playwright.
How we work

Remote‑first, senior and small. You own your work and make the calls that go with it. One team owns the whole stack, so there are no handoffs where the work falls through. We hold a high standard and keep improving how we build.

The hiring process
  • Intro call: a 30‑minute conversation about you, the role, and what you are looking for.
  • Working conversation: a deeper discussion of how you think and how you work.
  • Practical review: a look at your past work, or a short, paid practical exercise.
  • Meet the team: time with the people you would work with day to day.
  • Offer: we move quickly once we know it is a fit.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Shopify Web Developer
Shopify Web Developer

Pavago • United States

Remote
USD 55,000 - 96,000
Remote work
Senior Shopify Developer
Senior Shopify Developer

Zoho • United States

Remote
USD 150,000 - 210,000
Shopify Developer
Shopify Developer

Polynae • New York (NY)

On-site
USD 52,000 - 88,000
Shopify Developer / Store Manager
Shopify Developer / Store Manager

Variable Lift • United States

On-site
USD 125,000 - 150,000
Shopify Engineer
Shopify Engineer

Nebulab • United States

Remote
USD 90,000 - 130,000
Shopify Platform Developer
Shopify Platform Developer

Buff City Soap • Dallas (TX)

On-site
USD 90,000 - 150,000
Shopify Technical Lead
Shopify Technical Lead

RunDTC • Dana Point (CA)

Remote
USD 80,000 - 110,000
Competitive salary
Health, dental, and vision insurance
Career growth opportunities
+1
Website Manager - Shopify Plus
Website Manager - Shopify Plus

Gratz Pilates • Philadelphia

On-site
USD 85,000 - 120,000
Technical Architect, Shopify
Technical Architect, Shopify

Lazer Technologies • United States

Remote
USD 180,000 - 230,000
Work From Anywhere
Work / Life Balance
Employee Healthcare & Dental
+2
Shopify Developer
Shopify Developer

Keplaris LLC • New York (NY), Northern (KY)

On-site
USD 120,000 - 160,000
Remote-first team
Ownership of work
Direct access to founders