Full Stack Developer (Shopify/Hydrogen)
Summary
Build and maintain custom Shopify Hydrogen storefronts and integrate them with a Django-based backend for a US e-commerce retailer, using React, GraphQL, and Python.
Job Title: Full Stack Developer (Shopify/Hydrogen)
Location: Remote
Schedule: 9am - 5pm Eastern Standard Time
Salary Range: Negotiable based on experience
Our Partner is a US-based e-commerce retailer operating multiple storefronts. They run lean: operational efficiency matters more than scale. Their architecture is custom headless: Shopify Hydrogen (React Router) for storefronts, Algolia for search, Storyblock for CMS, and a mature Django monolith handling ERP/PIM/CRM functions.
They're not a "standard" Shopify setup - they require custom middleware, API integrations, or creative workarounds. We're seeking a pragmatic Full Stack Developer to navigate this gap: someone who can either build the solution or knows when to escalate for architectural discussion.
Key Responsibilities
Hydrogen & Frontend Development
- Build and maintain fully custom Shopify Hydrogen storefronts using React Router, implementing complex commerce features and headless integrations
- Implement responsive UIs using HTML, CSS, and modern React; own frontend performance across all storefronts
- Manage migrations from legacy frontends (one Shopify Liquid, two Django-based) to Hydrogen with data integrity and minimal business disruption
- Debug and optimize the full data flow from React components through GraphQL to backend systems
Backend Integration & API Work
- Extend and maintain Python/Django code powering GraphQL API integrations between Shopify and our internal PIM/ERP/CRM monolith
- Build custom middleware and integrations when "standard" Shopify features don't work with our headless stack (e.g., custom feed generators for syndication, Algolia reindexing logic)
- Modify data exchange layers and API endpoints as business requirements evolve
- Navigate and enhance monolithic Django codebase without breaking existing functionality
Infrastructure & Deployment
- Manage software-defined infrastructure for Hydrogen deployments—build CI/CD pipelines, configure environments, and automate releases to Oxygen or similar edge platforms
- Own the deployment toolchain from local development through production
- Troubleshoot deployment and infrastructure issues across the stack
Translation & Problem-Solving
- Translate ambiguous business requests ("we need Pinterest syndication," "can we change how search works?") into technical approaches—assessing whether this is a quick tweak, custom integration, or architectural discussion
- Identify when requirements touch core architecture, involve significant data migration, or have business implications that need CTO input; escalate strategically rather than habitually
- Communicate technical constraints to non-technical stakeholders without being dismissive or overly technical