
Full-Stack Developer, Shopify Plus
Full Funnel Growth
part-time
Posted on:
Location Type: Remote
Location: New York • United States
Visit company websiteExplore more
About the role
- Build and customize Shopify themes using Liquid, HTML, CSS, and JavaScript
- Develop responsive, performant, and conversion-optimized storefronts
- Implement complex Liquid logic for dynamic content, product filtering, and personalization
- Create and maintain theme sections, blocks, and settings schema for merchant flexibility
- Optimize theme performance (load times, Core Web Vitals, mobile experience)
- Design and build Shopify Custom Apps (both public and private/custom apps)
- Develop apps using Shopify’s modern stack: Shopify CLI, Remix, Polaris, and App Bridge
- Implement OAuth authentication flows and Shopify session management
- Build admin interfaces using Polaris design system for consistent merchant UX
- Create embedded apps that integrate seamlessly into the Shopify Admin
- Leverage Shopify Plus exclusive features: Shopify Functions, Checkout Extensibility, B2B capabilities
- Build custom Shopify Scripts for dynamic pricing, discounts, and shipping rules
- Implement Checkout UI Extensions for customized checkout experiences
- Configure and customize Shopify Flow automations
- Work with Shopify Markets for international commerce
- Utilize Launchpad for scheduled sales and product releases
- Deep expertise with Shopify Admin API (REST and GraphQL)
- Build customer-facing experiences with Storefront API
- Implement Shopify Webhooks for real-time event handling
- Integrate with third-party systems: ERPs, PIMs, CRMs, fulfillment providers, marketing platforms
- Build and maintain Shopify Metafields and Metaobjects for extended data models
- Work with Shopify Payments, payment gateways, and subscription billing
- Build and deploy backend services (Node.js/TypeScript) to serverless environments
- Work with AWS Lambda, Vercel, Netlify Functions, or Cloudflare Workers
- Design event-driven architectures for webhook processing and async operations
- Implement API endpoints that support Shopify apps and custom integrations
- Manage databases that extend Shopify’s data model (PostgreSQL, MongoDB, DynamoDB)
- Configure and maintain CI/CD pipelines (GitHub Actions, GitLab CI)
- Work with Serverless Framework (serverless.com) or equivalent IaC tools
- Manage deployment workflows for both Shopify themes and custom apps
- Implement automated testing (unit, integration, e2e) in deployment pipelines
- Handle environment management, secrets, and configuration across staging/production
- Set up application monitoring using Sentry for error tracking
- Configure Datadog dashboards and alerts for app health and performance
- Monitor Shopify webhook delivery and retry failed events
- Track API rate limits and optimize for Shopify’s API constraints
- Investigate and resolve production issues rapidly
- Implement logging strategies for debugging across distributed systems
- Proactively identify and resolve technical debt in themes and apps
- Keep dependencies updated and address security vulnerabilities
- Monitor Shopify platform changes and adapt to new APIs/deprecations
- Optimize storefront performance and conversion metrics
- Document systems, integrations, and operational procedures
- Support the team with technical guidance on Shopify capabilities and limitations
Requirements
- Shopify Plus Platform (Required)
- - 2+ years of hands-on Shopify development experience
- - Deep proficiency with Liquid templating language (not just basics—complex logic, objects, filters)
- - Experience with Shopify Plus tier features and capabilities
- - Strong understanding of Shopify’s data model (products, variants, collections, customers, orders, metafields)
- - Experience building and deploying Shopify Custom Apps
- - Proficiency with Shopify CLI and modern app development workflow
- - Working knowledge of Shopify Admin API (GraphQL strongly preferred)
- - Experience with Storefront API for headless/custom storefronts
- - Familiarity with Polaris component library and Shopify design patterns
- - Understanding of Shopify’s app review requirements and best practices
- Experience with Checkout Extensibility (Checkout UI Extensions, post-purchase extensions)
- - Familiarity with Shopify Functions (discounts, shipping, payment customizations)
- - Knowledge of Shopify Scripts (legacy) and migration paths to Functions
- - Experience with Shopify Flow automation
- - Understanding of B2B on Shopify Plus (company accounts, price lists, payment terms)
- 3+ years of professional JavaScript development
- - Strong TypeScript proficiency
- - Experience with Node.js backend development
- - Proficiency with modern frontend frameworks (React preferred, given Shopify’s stack)
- - Experience with Remix (Shopify’s preferred app framework) is a strong plus
- - Understanding of RESTful and GraphQL API design and consumption
- - Familiarity with authentication patterns (OAuth 2.0, JWT, session management)
- Experience deploying to serverless platforms (AWS Lambda, Vercel, Netlify, Cloudflare Workers)
- - Understanding of serverless architecture patterns and limitations
- - Familiarity with at least one major cloud provider (AWS preferred)
- - Experience with managed databases (RDS, PlanetScale, MongoDB Atlas, DynamoDB)
- Hands-on experience with CI/CD pipelines (GitHub Actions preferred)
- - Experience with Serverless Framework (serverless.com) or similar IaC tools
- - Understanding of deployment strategies (blue-green, canary, rollbacks)
- - Experience with automated testing in CI environments
- Production experience with Sentry for error tracking and alerting
- - Experience with Datadog or similar APM/monitoring tools
- - Ability to set up dashboards, alerts, and incident response workflows
- - Understanding of logging best practices in distributed systems
Benefits
- Health Care Plan (Medical, Dental, Vision)
- Paid Time Off (Vacation & Public Holidays)
- Remote Work
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
LiquidHTMLCSSJavaScriptShopify CLINode.jsTypeScriptReactGraphQLREST