7 часов назад
Senior Software Engineer (Shopify)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer (Shopify) (Shopify/Ruby on Rails): Evolving a production Shopify integration that connects thousands of merchants to Impact's partnership platform with an accent on Shopify Apps, Web Pixels, merchant onboarding, and reliable event processing. Focus on designing secure OAuth flows, resilient webhook consumers, high-volume data pipelines, and scalable platform integrations.
Location: Cape Town, South Africa
Company
is a commerce partnership marketing platform that helps brands manage affiliate, influencer, content publisher, ambassador, and customer referral partnerships.
What you will do
- Own and evolve the Shopify integration, including Shopify Apps, Web Pixels, platform extensions, and privacy-compliant conversion, refund, and customer-event tracking.
- Design secure OAuth flows, credential management, automated onboarding, and a low-friction merchant installation experience.
- Build and maintain the Ruby on Rails application connecting Shopify with Impact APIs and the workflow engine.
- Design resilient webhook consumers, high-volume event pipelines, and reliable synchronization between platforms.
- Manage production health, API version upgrades, webhook delivery monitoring, merchant-specific troubleshooting, performance, security, and resilience.
- Evaluate Shopify capabilities such as Checkout Extensibility, Functions, and Web Pixels, and influence the integration architecture.
Requirements
- Production experience building Shopify Apps, integrations, or platform extensions beyond storefront development.
- Experience integrating complex SaaS platforms and designing reliable event-driven systems.
- Experience with REST and GraphQL APIs, OAuth, webhooks, rate limiting, background processing, and high-volume event pipelines.
- Production backend-service development and maintenance experience.
- Experience with Ruby on Rails, or with Node.js, Python, PHP, or Java and willingness to develop deeper Rails expertise.
- Experience with modern JavaScript or TypeScript and browser-based tracking technologies within Shopify.
Nice to have
- Shopify Plus, marketing attribution, affiliate platforms, conversion tracking, analytics platforms, or commerce integrations.
- Workflow automation, CI/CD pipelines, production monitoring, and observability experience.
Culture & Benefits
- Flexible working environment with a responsible PTO policy.
- Up to 12 fully covered therapy or coaching sessions per year, dependent coverage, and monthly gym reimbursement.
- Restricted Stock Units with a three-year vesting schedule, pending Board approval.
- Free Coursera subscription and PXA courses.
- 26 weeks of fully paid parental leave for the primary caregiver and 13 weeks for the secondary caregiver.
- Technology stipend for a home office and monthly internet allowance.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →