Canadian Bank Note Company
9 months ago
Senior Shopify Developer - BUMP Group
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
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.