Задача

Требуется реализовать двустороннюю интеграцию между площадкой объявлений (аналог Юлы) и CRM-системой (RetailCRM). Основная цель - обмен данными входящих чатов/сообщений, а также отражение в CRM событий лайков и автоответов площадки.

Технические требования

  • Работа с официальными API (REST/GraphQL) площадки и CRM.
  • Двусторонний обмен: входящие сообщения (с вложениями) из площадки в CRM; ответы менеджеров из CRM обратно в площадку.
  • События: отображение в CRM ‘избранное’ (лайк) и автоответа площадки.
  • Логирование всех запросов и ошибок для отладки.
  • Защита от дубликатов данных (deduplication).
  • Стабильная работа 24/7, обработка простых и медиа-вложений.

Стек и опыт

  • Middle+/Senior Backend Developer или Integration Engineer.
  • Опыт интеграций через официальные API (желательно с площадками объявлений и CRM).
  • Знание языков и инструментов на выбор: Python, PHP (Laravel), Node.js - обсуждается.

Ожидаемый результат

Готовая интеграция, работающая в фоне (cron/kafka/queue), с мониторингом ошибок, минимальным временем задержки сообщений и документацией по эндпоинтам/маппингам.