Description

Key Responsibilities

  • Technical Leadership: Lead and mentor a team of developers, providing technical guidance, code reviews, and architectural direction.
  • Platform Development: Architect and develop scalable and modular eCommerce solutions on Shopify Plus, using custom themes, Shopify APIs, and headless storefronts.
  • MACH Architecture Implementation: Design and implement solutions using microservices, API-first, cloud-native, and headless approaches.
  • Integration Oversight: Oversee the integration of third-party services (e.g., CMS, PIM, ERP, CRM) and internal APIs to ensure a cohesive commerce ecosystem.
  • Performance & Security: Ensure systems are secure, performant, and compliant with industry best practices.
  • Collaboration: Work closely with Product, UX/UI, Marketing, and Operations teams to deliver solutions that align with business goals and user needs.
  • Continuous Improvement: Stay abreast of emerging technologies, tools, and best practices in the eCommerce and MACH landscapes, introducing innovations to keep platforms cutting-edge.

 

Required Qualifications

  • 5+ years of professional software development experience, with 2+ years in a leadership or team lead role.
  • Proven expertise with Shopify Plus, Liquid, Storefront API, and Shopify Hydrogen or custom headless frontends.
  • Hands-on experience with MACH technologies, including:
    • Microservices architecture
    • RESTful and GraphQL APIs
    • Cloud platforms (e.g., Netlify, GCP, etc)
    • Headless CMS (e.g., Contentstack, Contentful)
  • Proficient in modern JavaScript/TypeScript frameworks (e.g., React, Next.js, Vue.js).
  • Experience with CI/CD pipelines, containerization (Docker), and version control (Git).
  • Strong understanding of performance optimization, security standards, and scalability concerns in eCommerce.
  • Excellent problem-solving, communication, and project management skills.

 

Preferred Qualifications

  • Experience with serverless architecture and JAMstack.
  • Familiarity with agile/scrum methodologies and DevOps practices.
  • Background in leading multi-disciplinary, remote, or cross-border teams

Education

Bachelor's degree