Canadian Bank Note Company, Limited

Senior Shopify Developer

Canadian Bank Note Company, Limited

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job 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