О нас
Мы — быстрорастущая компания в сфере электронной коммерции, помогающая бодибилдерам полностью раскрыть свой потенциал. Наши интернет-магазины работают в Европе и предлагают широкий ассортимент высококачественных добавок для поддержки спортсменов всех уровней.
В основе — реальный e-commerce бизнес с живыми пользователями, настоящими заказами и высокой нагрузкой. В проектах есть и старый код (на OpenCart), и современные подходы с микросервисами, контейнерами, CI/CD. Мы ищем опытного и зрелого Full-Stack разработчика, который будет развивать и поддерживать нашу платформу — с умом, опытом и пониманием, что код должен решать реальные задачи.
Чем предстоит заниматься:
- Разрабатывать новые и поддерживать существующие функции и возможности интернет-магазина на базе OpenCart.
- Участвовать в разделении большого монолита на самостоятельные проекты/сервисы с использованием современных технологий и подходов.
- Работать с разными участками кода — от устоявшегося легаси до новых модулей. Значительная часть задач связана с доработкой существующего кода: он не всегда идеален, но стабилен и работает в проде. Мы постепенно улучшаем архитектуру, не ломая бизнес. Новый код стараемся писать с опорой на SOLID, DRY и здравый смысл.
- Вносить вклад в оптимизацию производительности, масштабируемости и безопасности платформы.
- Участвовать в принятии архитектурных решений, разборе задач, внутреннем планировании и приоритизации.
Что мы ищем:
- Более 5 лет общего опыта в разработке программного обеспечения.
- Более 3 лет подтверждённого опыта в роли Full-Stack разработчика (PHP8+, MySQL, HTML5, CSS3, JavaScript).
- Опыт работы с OpenCart обязателен. Это может быть не текущий проект, но важно, чтобы кандидат уже работал с системой достаточно глубоко: понимал её архитектуру (MVC с языковыми файлами), структуру каталогов, подходы к расширению без правки ядра и типичные узкие места.
- Практический опыт работы с PHP-фреймворками (Laravel, Symfony), уверенное понимание принципов MVC и REST.
- Практический опыт работы с VueJS обязателен. Важно понимание его экосистемы и подходов, включая SPA, SSR и SSG. Мы планируем поэтапно внедрять Vue в проект: начинать с изолированных модулей, постепенно двигаясь к более широкой интеграции. При этом стоит быть готовым к тому, что часть текущего UI построена на Bootstrap 3 и jQuery (наследие OpenCart), и с этим тоже придётся работать.
- Уверенное владение Git и Docker.
- Ответственность, проактивность, умение разбираться в чужом коде, техническая аккуратность.
- Английский на уровне, достаточном для письменного общения с коллегами и партнёрами.
Будет плюсом:
- Опыт работы с PostgreSQL.
- Знание e-commerce домена, внешних интеграций (CRM, платёжки, логистика).
- Опыт с мультиязычными проектами и мультимагазинами.
- Понимание микросервисной архитектуры, событийных подходов, очередей.
Что мы предлагаем:
- Полностью удалённую работу с гибким графиком в рамках 5/2.
- Осознанный и гибкий процесс разработки. Мы используем подход, близкий к Kanban/Scrumban — задачи структурированы, доска прозрачна, есть регулярные апдейты и контроль за прогрессом, но без фанатичного следования ритуалам.
- Настроенная DevOps-инфраструктура: CI/CD пайплайны, несколько окружений (Dev, Stage, Prod), удобная автоматизированная dev-среда для локальной разработки. В процессах участвует QA, есть мониторинг ошибок через Sentry. Это помогает системно работать с задачами и быстрее реагировать, когда что-то идёт не так.
- Живой проект с инженерной глубиной. Много реального кода: от поддержки устоявшихся участков до проектирования новых решений с чистой архитектурой.
- Возможность влиять на продукт — от архитектурных решений до планирования функционала. Твоя экспертиза реально будет услышана.
- Команду без бюрократии и токсичности. Прямое общение, уважение к времени друг друга, здравый смысл — основа нашей культуры.
- Конкурентоспособную оплату, обсуждаемую индивидуально в зависимости от опыта, уровня вовлечённости и ответственности.
Как откликнуться:
Пожалуйста, пришлите:
- краткое описание опыта;
- ссылку на GitHub/портфолио (если есть);
- пару слов о себе и почему тебе интересно.
PS: Для подтверждения того, что вы ознакомились с описанием вакансии, укажите в комментарии своего отклика кодовое слово «Кофе».
Спасибо за внимание!