cover
Full Time

Senior Shopify Developer - BUMP Group/ 1 week ago

Application ends: 2026-01-23

Quick Summary

The Senior Shopify Developer, working remotely in Canada for the BUMP group, will architect and optimize high-performing Shopify storefronts and custom applications for charitable lottery and fundraising platforms. This role requires 8+ years of software development experience, including 3+ years specifically with Shopify development, focusing on end-to-end theme development (Liquid, JSON), custom app architecture using Shopify APIs (REST/GraphQL), and building hybrid/headless solutions integrated with AWS microservices. Key technical skills include TypeScript, PHP 8+ (Laravel), MySQL, React, Node.js, Docker, and experience applying OWASP security principles in regulated environments. Travel of approximately 1 week per year is mandatory.

Company Description: BUMP

BUMP provides secure charitable lottery and fundraising platform solutions to recognizable professional sports foundations and distinguished not-for-profits across North America. Our mission is to be the most valued partner to charities and not-for-profits, providing fundraising products, services, and creativity, with the goal to maximize charitable revenue.

We pride ourselves on fostering a supportive and collaborative work environment. We seek long-term relationships with our employees and recognize and reward them with a competitive total compensation package that includes:

  • 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.

Job Description: Senior Shopify Developer

Internal Job Title: Shopify Developer
Job Type: Permanent, Full-Time
Job Location: Canada
Work Model: Remote

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.

Responsibilities

Design & Development

  • 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.

Solution Architecture

  • 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.

Security & Compliance

  • Apply OWASP security principles across the stack.
  • Implement hardened webhook verification, secure sessions, and secret management.
  • Support compliance workflows unique to regulated charitable gaming.

Payments, POS & eCommerce

  • Integrate Shopify Payments and approved third-party processors.
  • Ensure accurate financial reconciliation workflows and settlement reporting.

DevOps, Observability & Support

  • 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.

Collaboration & Leadership

  • Partner with Design, Product, and Charity teams on UX and conversion optimization.
  • Mentor junior developers and contribute to coding standards and architectural reviews.

Qualifications

Education and Knowledge Required

  • Bachelor’s degree in Computer Science or related field.
  • Knowledge and expertise in Shopify theme architecture and app development.
  • Proficiency in Liquid, Shopify APIs (REST/GraphQL) with an API-first mind-set for integrations and microservices.
  • Experience building eCommerce, payment, or regulated platforms.
  • Knowledge of OWASP secure development practices.
  • Experience with Test-Driven Development (TDD) and automated testing frameworks.
  • Familiarity with Shopify Hydrogen and Oxygen for custom storefronts.

Experience

  • 8+ years of software development experience.
  • 3+ years of Shopify development experience.

Technical Environment

  • Programming Languages: Liquid, TypeScript, PHP 8+, SQL.
  • Frameworks and Libraries: Shopify Liquid, React, Laravel.
  • Server: Node.js.
  • RDBMS: MySQL.
  • Containerization: Docker, AWS ECS/ECR.
  • Cloud: AWS (ALB, ASG, S3, CloudFront), Azure.
  • DevOps: Azure DevOps toolchain.

Assets (Knowledge and Experience)

  • PHP (Laravel) for building internal tools and services.
  • React, Node.js, TypeScript, Docker, AWS, Azure DevOps.
  • ISO 27001:2022, PCI DSS compliance standards.
  • Shopify Partner Academy Certifications (e.g., Shopify Development Fundamentals, Theme Development, App Development).

Mandatory Requirements

  • Fluency (reading, writing, speaking) in English.
  • Ability to travel domestically or internationally approximately 1 week/year.

BUMP is a division of Canadian Bank Note Company (CBN), a trusted leader in secure technology solutions. We are committed to fostering a diverse and inclusive workplace and are an equal opportunity employer.

Share

Canadian Bank Note Company, Limited

Canadian Bank Note Company, Limited

  • Address
    18 Auriga Drive
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy