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 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
Apply on company website 18 Auriga Dr, Nepean, ON K2E 7T9, Canada Hybrid Full-time CAD 84,000 – 105,000 / year