Назад
Company hidden
обновлено 18 дней назад

Senior Software Engineer (Shopify)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
SA
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer (Shopify) (Shopify/Ruby on Rails): Building and evolving a Shopify integration that connects thousands of merchants with a commerce partnership platform, with an accent on Apps, Web Pixels, secure onboarding, APIs, and event-driven data processing. Focus on designing resilient webhook consumers, managing high-volume pipelines, upgrading platform integrations, and maintaining production reliability as Shopify evolves.

Location: Cape Town, South Africa

Company

hirify.global provides a commerce partnership marketing platform for managing affiliate, influencer, and customer referral partnerships.

What you will do

  • Own and evolve the Shopify integration, including Shopify Apps, Web Pixels, and platform extensions.
  • Build privacy-compliant systems that capture conversions, refunds, and customer events across thousands of merchants.
  • Design secure OAuth flows, credential management, and automated merchant onboarding.
  • Build and maintain the Ruby on Rails application connecting Shopify with Impact APIs and the workflow engine.
  • Design resilient webhook consumers and high-volume event pipelines for reliable synchronization between platforms.
  • Monitor production health, manage API version upgrades, troubleshoot merchant issues, and maintain performance and security.

Requirements

  • Production experience building Shopify Apps, integrations, or platform extensions beyond storefront development.
  • Experience with Shopify Apps, Checkout UI Extensions, Web Pixels, Shopify Functions, App Bridge, GraphQL Admin API, OAuth, webhooks, and the Shopify Partner Dashboard.
  • Experience integrating complex SaaS platforms and designing reliable event-driven systems.
  • Knowledge of REST and GraphQL APIs, OAuth authentication, rate limiting, background processing, and high-volume event pipelines.
  • Experience building and maintaining production backend services.
  • Experience with Ruby on Rails is preferred; experience with Node, Python, PHP, or Java and willingness to develop Rails expertise are also considered. Modern JavaScript or TypeScript and browser-based tracking knowledge are required.

Nice to have

  • Experience with Shopify Plus, marketing attribution, affiliate platforms, conversion tracking, analytics platforms, commerce integrations, and workflow automation.
  • Experience with CI/CD pipelines, production monitoring, and observability.

Culture & Benefits

  • Responsible PTO policy and a flexible work environment.
  • Up to 12 fully covered therapy or coaching sessions per year, with additional dependent coverage.
  • Monthly gym reimbursement, technology stipend, and monthly internet allowance.
  • RSUs with a three-year vesting schedule, pending Board approval.
  • Free Coursera subscription and access to PXA courses.
  • Paid parental leave: 26 weeks for the primary caregiver and 13 weeks for the secondary caregiver.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →