Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Задачи: — Разрабатывать и поддерживать интеграции с маркетплейсами: заказы, остатки, этикетки, статусы (Wildberries, Ozon, Яндекс Маркет, Uzum, Kaspi и другие). — Интегрировать ЭДО: Диадок, СБИС, УПД, акты, входящие документы и статусы подписания. — Работать с Честным знаком: True API, СУЗ, ввод в оборот, проверка КИЗ, УКЭП. — Поддерживать существующие коннекторы при смене версий API и изменениях контрактов внешних сервисов. — Разбирать ошибки интеграций и нестандартное поведение API, включая случаи, когда запрос успешен, но данные не изменились. — Развивать архитектуру интеграций под рост: мультитенантные воркеры, распределение API-лимитов между клиентами, горизонтальное масштабирование. Требования: — От трёх лет коммерческой разработки на PHP 8 / Laravel. — Опыт работы с очередями Laravel: Redis, Horizon, retries, failed jobs. — Опыт хотя бы одной интеграции с Wildberries, Ozon или Яндекс Маркетом, которая работала под реальной нагрузкой. — Умение строить интеграции с учётом идемпотентности и дедупликации. — Опыт работы с rate limits, пагинацией и курсорами внешних API, включая распределение лимитов между клиентами. — Понимание устройства подписанных вебхуков: подпись, timestamp, версия. — Уверенная работа с MySQL на таблицах в миллионы строк: индексы, планы запросов, влияние запросов на прод. — Умение разбираться в чужом коде, логах и ошибках внешних сервисов. Будет плюсом: — Опыт работы с Честным знаком / ГИС МТ, КриптоПро, ГОСТ-подписью, DataMatrix и GS1. — Интеграции с Диадоком или СБИС, знание формата УПД ФНС. — Опыт обмена с 1С. — Использование low-code инструментов для быстрых или вспомогательных интеграций. — Опыт с Go или Node.js для отдельных сервисов. Условия: — Полностью удалённая работа, full-time. — Ежедневный дейлик и большой бэклог задач с оценкой трудоёмкости. — Возможность самостоятельно определять объём работы. — Быстро растущий продукт и задачи на масштабирование. — Минимум бюрократии, возможность влиять на технические решения.