О нас
Мы — быстрорастущая компания в сфере электронной коммерции, помогающая бодибилдерам полностью раскрыть свой потенциал. Наши интернет-магазины работают в Европе и предлагают широкий ассортимент высококачественных добавок для поддержки спортсменов всех уровней.
В основе — реальный e-commerce бизнес с живыми пользователями, настоящими заказами и высокой нагрузкой. Основная платформа построена на OpenCart, но постепенно развивается в сторону модульной архитектуры, микросервисов и современных DevOps-практик.
Бизнес стабильно растёт, и сейчас мы ищем Tech Lead, который возьмёт на себя техническое лидерство, архитектуру и развитие команды.
Это роль для сильного инженера, который хочет не просто писать код, а влиять на технический вектор компании и выстраивать устойчивую архитектуру на годы вперёд.
Чем предстоит заниматься
Техническое лидерство (40%)
- Принимать архитектурные решения по новым модулям и сервисам
- Устанавливать и поддерживать code standards (PSR, ESLint, best practices)
- Проводить финальные code review и контролировать техническое качество решений
- Управлять техническим долгом и планировать его сокращение
- Разрабатывать и защищать технические предложения перед COO (Chief Operating Officer)
Разработка (30%)
- Решать самые сложные и критичные задачи в проекте
- Разрабатывать прототипы (proof-of-concept) для проверки архитектурных решений
- Проводить рефакторинг ключевых участков легаси-кода
- Поддерживать баланс между идеальным кодом и работающим бизнесом
Менторинг и развитие команды (20%)
- Проводить детальные code review с объяснениями
- Наставлять разработчиков, помогать в профессиональном росте
- Участвовать в найме и адаптации новых сотрудников
- Формировать культуру инженерного качества и ответственности
Координация и процессы (10%)
- Участвовать в планировании и приоритизации задач (в связке с COO и PM)
- Контролировать стабильность релизов, помогать при инцидентах
- Оптимизировать процессы и взаимодействие внутри команды
Кого мы ищем
- Более 8 лет общего опыта в разработке программного обеспечения.
- Более 5 лет подтверждённого опыта в роли Senior или Tech Lead.
- Опыт работы с OpenCart обязателен. Это может быть не текущий проект, но важно, чтобы кандидат уже работал с системой достаточно глубоко: понимал её архитектуру (MVC с языковыми файлами), структуру каталогов, подходы к расширению без правки ядра и типичные узкие места.
- Практический опыт работы с PHP-фреймворками (Laravel, Symfony), уверенное понимание принципов MVC и REST.
- Практический опыт работы с VueJS обязателен. Важно понимание его экосистемы и подходов, включая SPA, SSR и SSG. Мы планируем поэтапно внедрять Vue в проект: начинать с изолированных модулей, постепенно двигаясь к более широкой интеграции. При этом стоит быть готовым к тому, что часть текущего UI построена на Bootstrap 3 и jQuery (наследие OpenCart), и с этим тоже придётся работать.
- Уверенное владение Git, Docker, CI/CD.
- Архитектурное мышление и умение проектировать системы
- Опыт менторинга разработчиков (2+ человек), проведения code review
- Коммуникативные навыки — умение объяснять сложное простым языком
- Английский язык на уровне B2+ для письменной коммуникации
Будет плюсом
Технические
- Опыт работы с PostgreSQL, Redis, RabbitMQ
- Понимание микросервисной и событийно-ориентированной архитектуры
- Опыт с интеграциями: платежные системы, CRM, ERP, логистика
- Опыт с highload-проектами и оптимизацией производительности
Лидерские
- Участие в найме, рост команды, настройка процессов
- Опыт в построении technical roadmap
- Работа с техническим долгом и архитектурными миграциями
- Взаимодействие с менеджментом (COO, Product Owner, Product Manager)
Что мы предлагаем
- Полностью удалённую работу с гибким графиком в рамках 5/2.
- Осознанный и гибкий процесс разработки. Мы используем подход, близкий к Kanban/Scrumban — задачи структурированы, доска прозрачна, есть регулярные апдейты и контроль за прогрессом, но без фанатичного следования ритуалам.
- Настроенная DevOps-инфраструктура: CI/CD пайплайны, несколько окружений (Dev, Stage, Prod), удобная автоматизированная dev-среда для локальной разработки. В процессах участвует QA, есть мониторинг ошибок через Sentry. Это помогает системно работать с задачами и быстрее реагировать, когда что-то идёт не так.
- Живой проект с инженерной глубиной. Много реального кода: от поддержки устоявшихся участков до проектирования новых решений с чистой архитектурой.
- Возможность влиять на продукт — от архитектурных решений до планирования функционала. Твоя экспертиза реально будет услышана.
- Команду без бюрократии и токсичности. Прямое общение, уважение к времени друг друга, здравый смысл — основа нашей культуры.
- Поддержку со стороны текущего CTO в переходный период
- Прозрачные процессы и вовлечённый бизнес — ваши решения будут услышаны
- Конкурентоспособную оплату, обсуждаемую индивидуально в зависимости от опыта, уровня вовлечённости и ответственности.
Контекст и цели позиции
- В течение первых 3 месяцев вы пройдёте transition-период с текущим CTO, чтобы полностью войти в роль.
- К концу первого года возьмёте на себя полную ответственность за техническую стратегию и развитие платформы, с возможностью дальнейшего роста до Head of Engineering / CTO.
Ключевые приоритеты в первые месяцы
- Принятие технического лидерства — проведение 2–3 релизов самостоятельно и обращение команда уже к вам за решениями.
- Настройка системы оценки задач и метрик — внедрение регулярных часовых оценок, дашборд для отслеживания Hit-rate и Velocity.
- Выстраивание процесса Code Review — 85%+ запросов проверяются в течение суток, а доля релизов с hotfix < 5%.
Как откликнуться
Пожалуйста, пришлите:
- краткое описание опыта;
- ссылку на GitHub или портфолио (если есть);
- пару слов о себе и почему вам интересна именно эта роль.
P.S. Чтобы мы знали, что вы прочитали вакансию внимательно, укажите в отклике кодовое слово: Эспрессо ☕