Back to job search
Makro Agency logo

Senior Shopify Developer, Apps & Integrations

  • On-site
  • Posted Oct 7, 2026
  • 1 position

Opens an external site

Sign in to save this job
Employment type
Full-time
Experience level
Senior · 5+ years
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level

Job summary

Design, build, and maintain Shopify apps, extensions, and ERP integrations, taking them from architecture through production while ensuring reliable, high-volume data synchronization. Own deployments and production support, establish engineering standards, use AI coding tools responsibly, mentor developers, and keep merchant outcomes central to technical decisions.

Job details

Design and build the custom apps, extensions and integrations that run our merchants' B2B operations. About the role We are looking for a senior developer to design, architect and build the custom apps, extensions and integrations that run our merchants' B2B operations, and take them all the way to production. The problems are hard and interesting: large data syncs and ERP integrations that have to run correctly every time. 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. Strong system design skills for high-volume, event-driven integrations. 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.

What you’ll do

Design, build, and maintain Shopify apps, extensions, and ERP integrations, taking them from architecture through production while ensuring reliable, high-volume data synchronization. Own deployments and production support, establish engineering standards, use AI coding tools responsibly, mentor developers, and keep merchant outcomes central to technical decisions.

Requirements

Requires at least six years of software development experience, including three or more years using TypeScript and Node.js in production, deep Shopify app development knowledge, and hands-on Shopify Plus B2B experience. Candidates must have delivered a Shopify-to-ERP integration and a checkout, customer account, or Shopify Functions extension to production, with strong integration design, multi-tenant application, AI coding tool, and communication skills.

Listed skills

  • Node.js · Preferred
  • Automated testing · Preferred
  • TypeScript · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Shopify App Development
  • TypeScript
  • Node.js
  • Shopify Admin GraphQL API
  • Webhooks
  • OAuth
  • Shopify Plus B2B
  • ERP Integrations
  • System Design
  • Event-Driven Integrations
  • Multi-Tenant Applications
  • Data Isolation
  • Automated Testing
  • AI Coding Tools
  • Production Monitoring
  • Mentoring

Job areas

  • Software
  • Technology
  • Engineering
  • Management & Leadership

More jobs from Makro Agency

See all jobs from Makro Agency