SOT LLC
Shopify Developer / Full-Stack Developer (eCommerce Integration)
Не указана
- Английский язык
- 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%) покрытие стоимости занятий спортом.
-
Команду профессионалов и здоровую рабочую атмосферу.