Login Enter

Canadian Bank Note Company

9 months ago

Senior Shopify Developer - BUMP Group

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
Canadian Bank Note Company
Location
Canada, Ontario, Ottawa region, Ottawa Canada
Posted
9 months ago
View all jobs at Canadian Bank Note Company

Job description

Job Description

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

Job Status: Existing Vacancy

Position Summary

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

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.