SOT LLC

Shopify Developer / Full-Stack Developer (eCommerce Integration)

Не указана
  • США
  • Более 6 лет
  • Английский язык
  • Shopify
  • Python
  • JavaScript
  • HTML
  • CSS
  • PHP
  • Node.js
  • ERP
  • GraphQL
  • WMS
  • CRM

Обязанности:

  • Поддержка и развитие интернет-магазинов на Shopify (frontend + backend).
  • Кастомизация тем на Liquid с использованием JSON-шаблонов, секций, блоков; правки без потери обновляемости темы.
  • Работа с Metafields и Metaobjects под кастомные сценарии.
  • Разработка и поддержка кастомных приложений и интеграций через Shopify API (REST / GraphQL).
  • Администрирование магазина: установка, настройка, стилизация и удаление приложений, управление настройками.
  • Интеграции с внешними системами: Fishbowl (ERP / inventory), Sellware (или аналогичные middleware / OMS), а также прочие ERP / WMS / CRM.
  • Участие в проектировании архитектуры интеграций и автоматизаций.
  • Оптимизация производительности и Core Web Vitals.
  • Настройка аналитики и трекинга: dataLayer, e-commerce events, пиксели (Facebook, Google), устранение искажени
  • й каналов (Direct / Unassigned), микроразметка для SEO.
  • Безопасность и антифрод: защита от фейковых checkout, спам-заказов и ботов; rate limiting, bot filtering, работа с Cloudflare, CAPTCHA, Shopify Flow; аудит сторонних скриптов и кастомного кода; безопасная обработка редиректов и query parameters.
  • Релизный процесс через staging / theme preview / Git, документирование изменений.
  • Диагностика инцидентов с локализацией источника (тема / приложение / трекинг / Merchant / инфраструктура / поведение браузера).

Требования:

  • Опыт разработки под Shopify от 3 лет.
  • Уверенное знание Liquid, JavaScript (ES6+), HTML, CSS.
  • Опыт backend-разработки (Node.js / Python / PHP — любой стек) с пониманием API и серверной логики.
  • Опыт работы с Shopify API (REST и/или GraphQL).
  • Понимание Webhooks, OAuth и авторизации приложений.
  • Опыт интеграций с внешними системами (ERP, WMS, CRM).
  • Понимание eCommerce-процессов: заказы, возвраты, инвентаризация, fulfillment.
  • Опыт работы с приложениями Shopify (App Store и кастомные).
  • Умение читать и разбираться в чужом коде.

Будет плюсом:

  • Опыт с Fishbowl.
  • Опыт интеграции с Sellware или аналогами (Celigo, Zapier, Make и т.п.).
  • Опыт разработки Shopify Apps (private / custom).
  • Хорошее знание GraphQL.
  • Опыт работы с очередями (RabbitMQ, SQS и т.п.).
  • Базовый DevOps (CI/CD, Docker).
  • Опыт работы с Shopify Flow.
  • Опыт аудита уязвимостей кастомного кода и app integrations.

Личные качества:

  • Способность работать с legacy-кодом.
  • Самостоятельность и ответственность.
  • Умение разбираться в сложных интеграциях.
  • Внимание к деталям.
  • Способность быстро локализовать источник проблемы между несколькими слоями (тема / приложение / аналитика / инфраструктура), а не устранять симптомы.
  • Умение эффективно использовать AI-инструменты для ускорения разработки и диагностики багов.
  • Способность критически оценивать результаты и не полагаться на AI без проверки.

Условия:

  • Полностью удаленная работа, но с фиксированным графиком: 8:00 AM – 4:00 PM (по часовому поясу Денвера, США).

  • Контроль рабочего времени осуществляется через программу Hubstaff.

  • Оплата производится через одобренные компанией сервисы, такие как Deel.

  • Испытательный срок — 3 месяца.

Что мы предлагаем:

  • Постоянное место работы в американской компании на контрактной основе (не фриланс, не проектная работа).

  • Стабильную заработную плату дважды в месяц (в долларах), оплату больничных, оплачиваемый отпуск, бонусы на дни рождения и премии дважды в год.

  • Частичное (75%) покрытие стоимости занятий спортом.

  • Команду профессионалов и здоровую рабочую атмосферу.