Source:
Senior Software Engineer (Shopify)
Impact
Cape Town, South Africa
Publication date: 31/08/2026
We're looking for someone who knows Shopify well enough to challenge how we're using it. This isn't a role for someone who simply builds Shopify features. It's for an engineer who understands Shopify's platform deeply and wants to influence how one of the world's largest partnership platforms integrates with it. Reporting to the Engineering Manager, E-commerce Platform Integrations, you'll own and evolve impact.com's Shopify integration - a critical platform connecting thousands of merchants directly to our ecosystem. You'll help shape our approach to Shopify Apps, Web Pixels, merchant onboarding, API integrations and platform architecture while ensuring our integration continues to evolve alongside Shopify itself.
Responsibilities
Own the development and evolution of the Shopify integration, including Apps, Web Pixels and platform extensions; Build reliable, privacy-compliant solutions that accurately capture conversions, refunds and customer events; Design and improve the complete merchant installation experience with secure OAuth flows, credential management, and automated onboarding; Build and maintain the Ruby on Rails application that connects Shopify with Impact's APIs and workflow engine; Design resilient webhook consumers, manage high-volume data pipelines and ensure reliable synchronisation between platforms; Own the health of the Shopify integration in production; Proactively manage API version upgrades, monitor webhook delivery, troubleshoot merchant-specific issues and ensure platform performance, security and resilience; Evaluate new Shopify capabilities such as Checkout Extensibility, Functions and Web Pixels and influence the future direction of the Shopify ecosystemRequirements
You've built production Shopify Apps, integrations or platform extensions and understand the Shopify ecosystem beyond storefront development; You've built integrations between complex SaaS platforms and understand how to design reliable event-driven systems; You're comfortable working with REST and GraphQL APIs, OAuth authentication, Webhooks, Rate limiting, Background processing, High-volume event pipelines; You have experience building and maintaining production backend services; You're comfortable working with modern JavaScript or TypeScript and understand how browser-based tracking technologies operate within Shopify's platform; You think beyond individual features and understand how changes to one system affect another and enjoy designing reusable, scalable solutions that work across thousands of merchantsNice to have
Shopify Apps; Checkout UI Extensions; Web Pixels; Shopify Functions; App Bridge; GraphQL Admin API; OAuth; Webhooks; Shopify Partner Dashboard; Ruby on Rails; Node.js; Python; PHP; Java; Shopify Plus; Marketing attribution; Affiliate platforms; Conversion tracking; Analytics platforms; Commerce integrations; Workflow automation; CI/CD pipelines; Production monitoring and observabilityBenefits
Responsible PTO policy with flexible time off; Up to 12 fully covered therapy/coaching sessions per year plus dependent coverage; Monthly gym reimbursement; Restricted Stock Units (RSUs) with 3-year vesting; Free Coursera subscription and PXA courses; 26 weeks fully paid parental leave for primary caregiver and 13 weeks for secondary caregiver; Technology stipend for home office setup; Monthly internet allowanceHow to apply
Apply online: https://www.jobs.pl/en/oferta/100038680/aplikuj
JOBS.pl · https://www.jobs.pl/en/senior-software-engineer-shopify-oferta-100038680



















