Canadian Bank Note Company

lottery and fundraising platform solutions

Developer(Shopifyplatform)

Ottawa, Ontario, Canada FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Developer (Shopify platform) at Canadian Bank Note Company. Skills: Shopify, Liquid, GraphQL APIs, AWS. Lead end-to-end development of Shopify themes. Architect custom/private Shopify apps”

Industry & Context.

lottery and fundraising platform solutions
Problems you'll solve

Analysis; problem solving; decision making

Eligibility Requirements

Ability to travel domestically (or) internationally approx. 1 week/year

What They're Looking For.

Must Have

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, Work Authorization: Must be eligible to work in Canada, Language: Fluency (reading, writing, speaking) in English

Nice to Have

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

What You'll Do.

Lead end-to-end development of Shopify themes

Architect custom/private Shopify apps

Build hybrid and headless storefronts

Create scalable solutions

Define integration patterns

Create scalable data flows

Apply OWASP security principles

Implement hardened webhook verification

Integrate Shopify Payments

Ensure accurate financial reconciliation

Support CI/CD pipelines

Implement observability

Provide third-level technical support

Lead root-cause investigations

How You'll Work.

Team & Collaboration

Collaborate on cross-platform architecture; Mentor team members; Collaborate on architecture for large-scale initiatives; Partner with Design, Product, and Charity teams; Contribute to architectural reviews

Communication Scope

Communication

Full Job Description

[BUMP](https://bumpcbn.com/) provides secure charitable lottery and fundraising platform solutions to most recognizable professional sports foundations and well-known 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. Our Vision is to be the world's leader in fundraising solutions helping our partners significantly change people's lives and communities for the better. Our 7 Core Principles shape and guide our corporate behaviours and underpin the sense of community you will experience at BUMP. We pride ourselves on fostering a supportive and collaborative work environment, where employees are valued for their contributions and encouraged to grow professionally. At BUMP 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; and * Very progressive fertility, adoption, and surrogacy benefits to support all definitions of family. Internal Job Title: Shopify Developer Job Type: Permanent, Full-Time Job Location: Canada Work Model: Hybrid (predominantly 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

Free ATS check

Applying for this Developer (Shopify platform) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about Canadian Bank Note Company?

Real rants from real employees. Read before you apply.

Read Company Rants →