About this role
Shopify Full Stack Engineer
We are looking for a Senior Shopify Full Stack Engineer to own a multi-store Shopify Plus ecosystem and build the Python integration layer connecting it to internal systems.
The mandatory requirements are 4+ years of hands-on Shopify development experience with Liquid and modern theme architecture, strong React and Python skills, experience with Shopify Functions, Checkout Extensions, and the Admin GraphQL API, and an upper-intermediate English level.
Must haves
- 4+ years of strong hands-on experience developing production Shopify storefronts using Liquid and modern Shopify theme architecture.
- Significant experience with Shopify Plus and complex or multi-store environments.
- Strong JavaScript/TypeScript skills.
- React experience, including hooks and functional components.
- Experience with Shopify Functions and Checkout Extensibility.
- Experience working with Shopify Storefront, Cart, and Admin APIs.
- Ability to independently work with Shopify Admin API GraphQL queries and mutations.
- Strong Python experience for backend services, integrations, or automation.
- Experience building and consuming REST and GraphQL APIs.
- Experience with headless commerce architectures.
- Strong understanding of Git-based development workflows and CI/CD.
- Experience working with shared components, design systems, or reusable frontend architecture.
- Ability to evaluate an existing architecture before proposing structural changes.
- Comfortable owning work across frontend, backend integrations, and production operations.
- Strong debugging and problem-solving skills across distributed integrations.
- High level of autonomy and ownership.
- Proactive communication and the ability to collaborate effectively in a small, highly engaged team.
- Ability to work directly from vendor documentation, APIs, and changelogs and make pragmatic engineering decisions.
- Upper-intermediate English level.
Nice to haves
- FastAPI experience.
- Dawn or comparable Shopify base-theme experience.
- Linnworks OMS/WMS experience, including macros, SQL Server queries, or API integrations.
- Experience managing architecture across multiple Shopify storefronts.
- Python orchestration or data-pipeline experience, including Prefect.
- Klaviyo event and flow architecture.
- AfterShip or similar tracking and returns integrations.
- Stripe Subscriptions or Billing Portal integrations.
- PostHog or Datadog instrumentation.
- React Native experience.
- DTC wine or other regulated e-commerce industry experience.
- Experience with age verification, carrier restrictions, or state-level commerce compliance.
- Monday.com automation or API experience.
What you will do
- Own and evolve Liquid-based themes across multiple Shopify Plus storefronts.
- Build and maintain Shopify Functions for discounts, shipping, and payment customizations.
- Develop Checkout Extensions using Shopify's UI Extensions framework.
- Maintain and evolve metafield/metaobject schemas and product-tagging conventions across brands.
- Help define a scalable approach for sharing components and functionality across multiple Shopify storefronts while maintaining brand independence.
- Contribute to the evolution of shared design-system patterns across storefronts.
- Help improve development and deployment practices, including Git workflows and CI/CD for multi-store environments.
- Build and maintain JavaScript/TypeScript and React functionality across the Shopify ecosystem.
- Build Python middleware and services integrating Shopify with internal and third-party systems.
- Design and maintain FastAPI/Python webhook consumers.
- Maintain Shopify Admin API GraphQL integrations and work with the Storefront API and Cart API.
- Contribute to headless commerce functionality and subscription infrastructure.
- Extend integrations with Linnworks OMS, including order synchronization, macros, and operational workflows.
- Contribute to shipping and customer lifecycle integrations involving platforms such as WeShip, AfterShip, and Klaviyo.
- Support Python data pipelines and operational automation.
- Work with Supabase/PostgreSQL-backed services and internal data flows.
- Support analytics and observability instrumentation across storefronts.
- Review third-party Shopify apps and integrations from a technical and security perspective.
- Document architectural decisions, development conventions, and operational runbooks.
- Work proactively with the internal team to identify technical issues, propose solutions, and take ownership from investigation through production deployment.
Perks
- Growth without limits: build your skills through mentorship, internal TechTalks, challenging projects, and a dedicated annual learning budget
- Competitive compensation: get recognition that reflects your skills and impact, with regular performance and compensation reviews
- Flexibility: work 100% remotely with flexible hours that support focus, autonomy, and a healthy work rhythm
- Meaningful, modern projects: build impactful products using modern technologies alongside global teams and leading brands
- Collaborative culture: join a supportive environment with zero micromanagement where ideas are welcomed and contributions are recognized
- Well-being & support: access local well-being programs and people-focused support tailored to your location