01Key Responsibilities
- Solution Design & Architecture: Lead the technical design and architecture of complex Shopify Plus solutions, translating client business requirements into detailed technical specifications, blueprints, and integration strategies
- Shopify Expertise: Act as the subject matter expert on the Shopify platform, including Shopify Plus features, APIs (Admin, Storefront, Checkout), Liquid, theme architecture, Shopify Flow, Functions, and the broader app ecosystem
- Integration Strategy: Design and oversee the integration of Shopify Plus with essential third-party systems, such as ERPs, PIMs, CRMs, Order Management Systems (OMS), Warehouse Management Systems (WMS), payment gateways, and marketing automation platforms
- Technical Leadership: Provide technical guidance, oversight, and mentorship to development teams throughout the project lifecycle, ensuring adherence to architectural standards, coding best practices, performance optimisation, and security guidelines
- Best Practices & Innovation: Champion industry best practices for Shopify development and architecture. Stay current with platform updates, current technologies, and emerging trends in eCommerce to drive innovation within client solutions and internal capabilities
- Client Collaboration: Work closely and proactively with clients, project managers, business analysts, and other stakeholders to understand requirements, present technical solutions, manage expectations, and lead technical workshops or discovery sessions
- Technical Governance: Maintain and evolve the technical architecture of client solutions, ensuring long-term scalability, maintainability, and alignment with their strategic goals
- Documentation: Create comprehensive technical documentation, including solution designs, technical specifications, data models, integration diagrams, and operational guides
- Pre-Sales Support: Contribute technical expertise to pre-sales activities, including solutioning, estimation, technical presentations, and proposal development
- Mentorship & Knowledge Sharing: Mentor technical team members, foster a culture of learning, and develop training materials to enhance the team's Shopify expertise
Requirements
- Proven experience operating as a Technical Architect, Lead Developer, or Senior Engineer with a strong focus on the Shopify Plus platform.
- Deep, hands-on understanding of Shopify's architecture, APIs, Liquid templating, theme development/customization, and app integration patterns.
- Demonstrable experience architecting and delivering complex, large-scale eCommerce solutions on Shopify Plus.
- Significant experience designing and implementing integrations between Shopify and various third-party enterprise systems.
- Solid grasp of core web technologies: HTML5, CSS3/SASS, JavaScript (ES6+), JSON, REST APIs, and ideally GraphQL.
- Familiarity with modern JavaScript frameworks (e.g., React, Vue.js) and frontend build tools.
- Experience with various software development methodologies (Agile, Scrum, Waterfall) and understanding of SDLC in enterprise environments (including CI/CD practices).
- Domain-level understanding of Cloud Infrastructure concepts (e.g., AWS, GCP, Azure) and SaaS product architecture.
- Excellent analytical and problem-solving skills with the ability to think strategically.
- Exceptional communication (written and verbal) and presentation skills, adept at conveying complex technical concepts to .