Canadian Bank Note Company

lottery and fundraising platform solutions

Developer(Shopifyplatform)

Ottawa, Ontario, Canada FULL TIME
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

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 →