Обязанности:
МПФИТ — WMS для фулфилментов и селлеров на маркетплейсах. Через систему проходят миллионы заказов в месяц, а сотни складов используют интеграции с Wildberries, Ozon, Яндекс Маркетом и другими площадками. У каждого клиента свои подключения, токены, лимиты API и поток заказов. Мы ищем senior backend-разработчика, который будет отвечать за этот слой: развивать существующие интеграции, запускать новые и перестраивать архитектуру так, чтобы она выдерживала кратный рост нагрузки. Чем предстоит заниматься Разрабатывать и поддерживать интеграции с маркетплейсами: заказы, остатки, этикетки, статусы. Сейчас это 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. Ежедневный дейлик и большой бэклог задач с оценкой трудоёмкости. Можно самостоятельно определять взятый на себя объём работы. Быстро растущий продукт и реальные задачи на масштабирование. Минимум бюрократии, возможность влиять на технические решения.Похожие вакансии
Договорная
Москва. Станции метро: Площадь Революции, Театральная, Охотный ряд, Библиотека им.Ленина
Кассиопея
Senior Backend-разработчик / Senior Backend-developer
От 400 000 руб.
Москва. Станции метро: Площадь Революции, Театральная, Охотный ряд, Библиотека им.Ленина
Playerok
Senior Backend-разработчик .Net
Договорная
Москва. Станции метро: Площадь Революции, Театральная, Охотный ряд, Библиотека им.Ленина
Каргономика
Разработчик Битрикс (Backend) Senior
Договорная
Москва. Станции метро: Площадь Революции, Театральная, Охотный ряд, Библиотека им.Ленина
АПТЕКИ ВАША № 1
Senior Golang (Backend) разработчик
От 400 000 руб.
Москва. Станции метро: Площадь Революции, Театральная, Охотный ряд, Библиотека им.Ленина
САЛАИР
Senior backend-разработчик TypeScript
Договорная
Москва. Станции метро: Площадь Революции, Театральная, Охотный ряд, Библиотека им.Ленина
SberTech