Backend-разработчик (SaaS-аналитика для Shopify - Node.js / TypeScript / NestJS )

800 000 - 900 000 ₽

Выше средней на 70%

Задача:
Разработка backend-части для SaaS-сервиса аналитики и сегментации покупателей Shopify-магазинов.
Сервис работает с большими объёмами данных (сотни миллионов заказов и клиентов), рассчитывает метрики LTV, когортные и RFM-аналитики, сегментацию и экспорт аудиторий в маркетинговые каналы (Klaviyo, Meta, Google Ads и др.).

Основные задачи

  • Интеграция с Shopify API (OAuth, Billing, Webhooks, Admin API).

  • Импорт и обработка больших массивов данных (Orders, Customers, Products).

  • Построение ETL-пайплайна, расчёт когорт, RFM и LTV.

  • Разработка высокопроизводительного API (NestJS / GraphQL / REST).

  • Настройка очередей и фоновых задач (BullMQ / Redis / Kafka).

  • Интеграции с внешними API (Klaviyo, Meta Ads, TikTok, Google Ads).

  • Оптимизация производительности, кеширование, масштабирование.

  • Безопасность данных (шифрование, RBAC, аудит).

Требования

  • 5+ лет коммерческой разработки на Node.js / TypeScript / NestJS.

  • Опыт работы с Shopify API обязателен.

  • Отличное знание PostgreSQL, оптимизация запросов, агрегации.

  • Опыт построения ETL, очередей и систем обработки больших данных.

  • Умение проектировать архитектуру для high-load / real-time аналитики.

  • Знание Docker, CI/CD, базовые принципы DevOps.

  • Аккуратность, документация, ответственность за результат.

Условия

  • Удалённая работа.

  • Почасовая ставка: $25/час.

  • Оценка объёма: ≈ 500 часов (около 3 месяцев full-time).

  • Возможность продления сотрудничества на следующие модули проекта.

Коротко: ищем сильного backend-инженера, который умеет строить надёжные и быстрые системы под реальные деньги клиентов.

Важно: Чтобы мы понимали, что вы действительно прочитали задание, начните своё сопроводительное письмо со слова SHOPIFY. Без этого отклики не рассматриваются.

В письме обязательно укажите:

  • примеры проектов, где вы работали с Shopify API;

  • кратко, какие технологии вы использовали (Node.js, NestJS, PostgreSQL и т.д.);

  • ваш реальный опыт с нагруженными системами / большими объёмами данных.


Поделиться:

Опубликована день назад

Вакансия в подборках

  1. Разработчик
  2. Аналитик

Похожие вакансии

120 000 - 130 000 ₽
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
  • Москва
3 часа назад
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
  • Москва
3 часа назад
до 320 000 ₽
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
  • Москва
день назад
до 250 000 ₽
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
  • Москва
день назад
180 000 - 200 000 ₽
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
  • Москва
2 дня назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.