08 oct
|
Agileengine
|
Ciudad de México
08 oct
Agileengine
Ciudad de México
Job Description
Agile Engine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.
WHY JOIN US
If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!
ABOUT THE ROLE
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.
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 Java Script/Type Script 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.
- After Ship or similar tracking and returns integrations.
- Stripe Subscriptions or Billing Portal integrations.
- Post Hog 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 Java Script/Type Script 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, After Ship, 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 AND BENEFITS
- Professional growth: Mentorship, Tech Talks, and personalized growth roadmaps.
- Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
- Exciting projects: Modern solutions with Fortune 500 and top product companies.
- Flextime: Versátil schedule with remote and office options.
Requirements
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 Java Script/Type Script 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.
📌 Shopify Full Stack Engineer (Ciudad de México)
🏢 Agileengine
📍 Ciudad de México