улица Островского 23/1
Обязанности:
-
Разработка и поддержка ядра высоконагруженной платформы.
-
Интеграция с API маркетплейсов (Wildberries, Ozon, Яндекс.Маркет и др.): реализация методов выгрузки товаров, синхронизации остатков, получения заказов и ценовой аналитики.
-
Проектирование и оптимизация ETL-процессов для работы с большими объемами данных от маркетплейсов (обработка и нормализация фидов CSV/XML).
Оптимизация и доработка существующего кода для повышения производительности. -
Разработка новых модулей и функционала в соответствии с задачами.
-
Диагностика и устранение ошибок для обеспечения стабильной работы системы.
-
Проведение код-ревью, обеспечение высокого качества кода.
-
Участие в планировании и организации командной работы.
Требования:
-
Опыт разработки систем парсинга данных.
-
Практический опыт интеграции с API как минимум двух крупных маркетплейсов (Wildberries, Ozon, Яндекс.Маркет и т.д.). Понимание их специфики (FBS/FBO, лимиты API, схемы данных).
-
Умение разбираться в чужом коде и адаптироваться к проектам.
-
Уверенное знание протокола HTTP и опыт работы с REST API, WebSocket.
-
Опыт разработки на PHP 8.* и фреймворке Symfony от 3 лет.
-
Уверенная работа с PostgreSQL (оптимизация запросов, проектирование БД).
-
Опыт использования Docker для контейнеризации приложений.
-
Уверенная работа с Git (ветки, merge, rebase).
-
Базовые знания JavaScript (jQuery), HTML, CSS.
-
Знание принципов ООП и стандартов PSR.
-
Уверенная работа в консоли Linux (базовые команды).
Будет плюсом:
-
Знание ClickHouse и Tarantool для работы с высоконагруженными системами.
-
Опыт настройки CI/CD.
-
Знание других языков программирования или технологий.
-
Опыт работы с микросервисной архитектурой.
Технологический стек:
-
Языки и фреймворки: PHP 8.*, Symfony
-
Базы данных: PostgreSQL, ClickHouse, Tarantool
-
API и коммуникации: REST API, WebSocket
-
Инструменты: Docker, Git
Мы предлагаем:
-
Сложный и интересный продукт с реальными техническими вызовами, связанный с обработкой больших данных и интеграцией с внешними системами.
-
Возможность удаленной работы.
-
Поддержка профессионального роста: обучение, митапы, доступ к инструментам.
-
Дружный коллектив и открытая атмосфера для обмена идеями.