
Senior Shopify Developer
Canadian Bank Note Company, Limited
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇨🇦 Canada
Visit company websiteJob Level
Senior
Tech Stack
AWSAzureDockerGraphQLJavaScriptLaravelMicroservicesMySQLNode.jsPHPReactTypeScript
About the role
- Lead end-to-end development of Shopify themes using Liquid, JSON templates, sections, and reusable components
- Architect custom/private Shopify apps using Shopify Admin, Storefront, and GraphQL APIs
- Where necessary, build hybrid and headless storefronts integrated with AWS-hosted BUMP microservices
- Create scalable solutions optimized for high-traffic draw days and national campaigns
- Define integration patterns between Shopify and BUMP systems (payments, identity, CRM, ticket issuance)
- Create scalable data flows using MySQL, APIs, webhooks, and event-driven patterns
- Apply OWASP security principles across the stack
- Implement hardened webhook verification, secure sessions, and secret management
- Support compliance workflows unique to regulated charitable gaming
- Integrate Shopify Payments and approved third-party processors
- Ensure accurate financial reconciliation workflows and settlement reporting
- Support the Bump DevOps team in building and maintaining CI/CD pipelines for theme and app deployments
- Implement observability across Shopify, Node/Laravel services, and front-end performance metrics
- Provide third-level technical support and lead root-cause investigations
- Partner with Design, Product, and Charity teams on UX and conversion optimization
- Mentor junior developers and contribute to coding standards and architectural reviews
Requirements
- Bachelor’s degree in Computer Science or related field
- Knowledge and expertise in the following are required: Shopify theme architecture and app development, Liquid, Shopify APIs (REST/GraphQL) with API-first mind-set for integrations and microservices, building eCommerce, payment, or regulated platforms, OWASP secure development practices, Test-Driven Development (TDD) and automated testing frameworks, Shopify Hydrogen and Oxygen for custom storefronts
- Knowledge and experience with the following are assets: PHP (Laravel) for building internal tools and services, React, Node.js, TypeScript, Docker, AWS, Azure DevOps, ISO 27001:2022, PCI DSS, Shopify Partner Academy Certifications - e.g. Shopify Development Fundamentals, Theme Development, App Development
Benefits
- An industry-leading defined contribution pension plan with company matching contributions (up to 5%) and payment of service fees;
- Best-in-class health, medical, and life insurance benefits;
- Access to virtual and telehealth services and apps;
- Very progressive fertility, adoption, and surrogacy benefits to support all definitions of family.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Shopify theme architectureLiquidShopify APIsGraphQLMySQLTest-Driven Developmentautomated testing frameworksPHPReactNode.js
Soft skills
mentoringcollaborationproblem-solvingleadershipcommunication
Certifications
Bachelor’s degree in Computer ScienceShopify Development FundamentalsTheme DevelopmentApp Development