Senior Software Engineer (Shopify)
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