Shopify Developer

Canadian Bank Note CompanyOttawa, ON
CA$84,000 - CA$105,000Hybrid

About The Position

As a Senior Shopify Developer in our BUMP group, you will architect, build, and optimize high-performing Shopify storefronts and applications that power charitable lotteries and fundraising programs. You will own complex integrations, build scalable multi-tenant solutions, collaborate on cross-platform architecture, mentor team members, and contribute to our long-term technical roadmap.

Requirements

  • Bachelor’s degree in Computer Science or related field
  • 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
  • 8+ years of software development experience with 3+ years of Shopify development
  • Work Authorization: Must be eligible to work in Canada
  • Language: Fluency (reading, writing, speaking) in English

Nice To Haves

  • 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

Responsibilities

  • 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
  • Collaborate on architecture for large-scale lottery and charitable gaming initiatives
  • 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

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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service