CareerPlanGet AI match score →

Senior Software Engineer (Shopify)

Cape Town💼 Full-time🗓 2026-07-08 → 2026-07-31

Core

Own and evolve impact.com's Shopify integration, building reliable, privacy-compliant solutions that capture conversions and customer events while adapting to Shopify's evolving platform capabilities.

Role type

Senior Software Engineer (Shopify Platform Integrations)

Builds

Shopify Apps, Web Pixels, platform extensions, and the Ruby on Rails application connecting Shopify with Impact's APIs and workflow engine.

Domain

E-commerce / Partnership Marketing / SaaS Integration

Deliverable

production ML models | product features | infrastructure

Required skills

Shopify Apps development, Checkout UI Extensions, Web Pixels, Shopify Functions, App Bridge, GraphQL Admin API, OAuth, Webhooks, Shopify Partner Dashboard, REST/GraphQL APIs, Rate limiting, Background processing, High-volume event pipelines, Ruby on Rails, Modern JavaScript/TypeScript

Preferred skills

Shopify Plus, Marketing attribution, Affiliate platforms, Conversion tracking, Analytics platforms, Commerce integrations, Workflow automation, CI/CD pipelines, Production monitoring and observability

Technologies

Ruby on Rails, Node.js, Python, PHP, Java, Shopify Functions, App Bridge, GraphQL, OAuth, Webhooks

Responsibilities

Design and improve the complete merchant installation experience including secure OAuth flows and automated onboarding; Build and maintain the Ruby on Rails application connecting Shopify with Impact's APIs; Design resilient webhook consumers and manage high-volume data pipelines; Proactively manage API version upgrades, monitor webhook delivery, and troubleshoot merchant-specific issues; Identify better ways of using Shopify's platform and evaluate new capabilities like Checkout Extensibility.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗