HDCart LIMITED – e-commerce компания, которая уже более 5 лет исследует рынки и запускает новые бренды. Мы тщательно изучаем отзывы клиентов о каждом купленном товаре, выявляем слабые стороны и совершенствуем их, повышая качество продукции и удовлетворённость покупателей.
О продукте
Мы развиваем собственную CRM, через которую работает сеть из ~180 интернет-магазинов на WooCommerce. Это не «ещё одна админка»: в одной системе живут заказы, каталог товаров, себестоимость и закупки у поставщиков, поддержка и почтовая переписка, платежи и диспуты, рекламные кампании и аналитика по каждому домену.
Масштаб данных, с которым придётся работать: свыше 1,5 млн заказов, около 1 млн товаров, миллионы писем. Деньги ходят через Stripe и PayPal в нескольких валютах, закупки — через AliExpress и других поставщиков. Ошибка в запросе или в интеграции здесь стоит не «медленной страницы», а денег и заказов.
Продукт работает в продакшене и активно развивается: не легаси на поддержке и не стартап с нуля, а живая система, которую нужно делать быстрее, надёжнее и понятнее.
Стек как он есть
- Backend: PHP 8.4, Laravel 13, Eloquent, очереди на Laravel Horizon
- Frontend: Livewire 3, Jetstream, Blade, Tailwind, Alpine.js, ApexCharts
- Данные: MySQL, поиск на Laravel Scout + Meilisearch, выгрузки в Excel/CSV, PDF
- Интеграции: WooCommerce REST API, Stripe, PayPal, Google Ads API, IMAP и Brevo для почты, Telegram-уведомления, Anthropic и OpenAI SDK
- Инфраструктура: Docker, Linux, свои серверы
Чем предстоит заниматься
- Проектировать и писать функциональность CRM: от заказов и каталога до отчётности и внутренних инструментов
- Развивать интеграции с платёжными системами, магазинами, поставщиками и рекламными API — с идемпотентностью, аккуратными повторами и корректной работой с несколькими валютами
- Держать производительность на миллионах строк: индексы, план запроса, пагинация, батчи, устранение N+1
- Делать фоновые процессы надёжными: очереди, крон-задачи, мониторинг и понятное поведение при сбоях
- Участвовать в архитектурных решениях и code review, снижать технический долг, поддерживать версии фреймворка в актуальном состоянии
- Разговаривать с бизнесом на его языке: понимать, зачем нужен отчёт или процесс, и предлагать решение, а не только исполнять тикет
Требования
- 5+ лет коммерческой разработки на PHP и Laravel, включая актуальные версии (Laravel 11–13, PHP 8.3+)
- Уверенная работа с MySQL на больших объёмах: чтение EXPLAIN, проектирование индексов, оптимизация тяжёлых запросов, осознанная пагинация
- Опыт интеграций с внешними API, где ходят деньги: платежи, возвраты, вебхуки, повторы запросов, сверки
- Понимание SOLID и умение применять его там, где это упрощает код, а не усложняет
- Модульная организация кода: нарезка по фичам с явными границами и понятными зависимостями (feature-sliced подход, FSD)
- Практика написания тестов и работы с миграциями на живой базе
- Docker, Linux, участие в деплое и мониторинге приложения
- Английский на уровне чтения документации и рабочей переписки
- Возможность работать по B2B-контракту и принимать оплату в USD/EUR (вне РФ)
Будет плюсом
- Livewire 3, Horizon, Meilisearch
- WooCommerce REST API, Google Ads API, работа с маркетплейсами и поставщиками
- Опыт мультивалютного учёта, себестоимости, сверок с выписками платёжных систем
- Использование LLM-API (Anthropic, OpenAI) в продуктовых задачах
- Опыт единственного или основного разработчика продакшен-системы
Условия
- Полностью удалённая работа, часовой пояс любой при пересечении по Europe/Warsaw
- Оформление: B2B-контракт, оплата в USD/EUR
- Прямая коммуникация с владельцем продукта, без длинных согласований
- Реальное влияние на архитектуру и приоритеты
Как откликнуться
Пришлите короткое сообщение и резюме или ссылку на GitHub на <@HDCartPTE>. В отклике полезно указать: с какими объёмами данных работали и какую интеграцию с платёжной системой делали сами.