Design, develop, and maintain public and private Shopify apps (custom integrations, automation, dashboards).
Work extensively with Shopify REST and GraphQL Admin APIs, Storefront API, and Webhooks to implement business workflows.
Integrate Shopify with third‑party services such as payment gateways, CRMs, ERPs, accounting tools, and marketing platforms.
Implement secure OAuth and authentication flows for Shopify apps, including partner dashboard setup and app distribution.
Build clean, responsive React / Polaris frontends (or Liquid-based interfaces where required) for app UIs and embedded app experiences.
Write high‑quality backend code using Node.js (or PHP), including background jobs, queues, and error handling.
Optimize app performance, handle rate limits, logging, and monitoring to ensure reliability at scale.
Work closely with internal teams (project managers, QA, designers) to deliver projects on time and with high quality.
Maintain documentation, perform code reviews, and follow best practices for Git and CI/CD.
3+ years of experience as a Shopify Developer, with at least 1–2 years specifically in Shopify app development.
Strong experience with Shopify Admin APIs, Storefront API, Webhooks, and Shopify Polaris (or similar UI frameworks).
Proficiency in Node.js / JavaScript/TypeScript (or PHP) and familiarity with frameworks like Express, NestJS, or Laravel.
Solid understanding of REST, GraphQL, JSON, and asynchronous programming.
Experience with Liquid templates and Shopify theme customization is a plus.
Strong knowledge of MySQL/PostgreSQL or NoSQL databases, and comfort with schema design and query optimization.
Experience integrating third‑party APIs (e.g., CRM, ERP, marketplaces like Amazon, Etsy, etc.).
Good understanding of Git, branching strategies, and deployment workflows.
Ability to analyze requirements, propose technical solutions, and estimate effort accurately.
Excellent communication skills and ability to work in a distributed/remote team environment.