Full-Stack Developer, Shopify Plus

Posted 71ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Shopify Plus Full-Stack Developer focusing on building custom apps and Shopify Plus storefronts. Part-time role emphasizing flexibility and project-based workflow.

Responsibilities:

  • 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