Full-Stack Developer, Shopify Plus
Posted 71ds ago
Employment Information
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














