О компании
Активно развивающийся e-commerce бизнес с оборотом 2,4 млрд рублей за 2024 год. Работаем на маркетплейсах Ozon и Wildberries уже 4 года, ежедневно отгружаем 7000 единиц товара.
Наша команда:
• 55+ сотрудников, 80% работают удаленно
• Офис в Москве для тех, кто предпочитает офисный формат
• Плоская структура, прямой контакт с топ-менеджментом
Что продаем: Товарный портфель от электрических массажеров и спорттоваров до детских игрушек и сезонных товаров.
Вы станете частью небольшой IT-команды из 4 человек (2 разработчика, тимлид, PM) и будете:
�� Разрабатывать независимые проекты для автоматизации бизнес-процессов
�� Работать с двумя админками для e-commerce и бэкендами для аналитики
�� Использовать готовый UI-kit компании и дополнять архитектурные решения своим опытом
�� Участвовать в разработке новых фич и улучшении существующих систем
Ожидаемый результат через 3 месяца:
Самостоятельная fullstack разработка проектов на базе нашего UI-кита в рамках технических заданий.
Технологический стек
Frontend (70% времени):
Vue 3 (Composition API)
TypeScript
Собственный UI-kit
Backend (30% времени):
Symfony
MySQL
Redis
Инфраструктура:
Git
Docker
CI/CD (релизы 1-2 раза в неделю)
Облачная инфраструктура (настройкой занимается отдельный специалист)
Процессы:
Agile с адаптацией под наши задачи
Яндекс.Трекер для управления задачами
Обязательное код-ревью перед каждым мерджем
Поощряем использование AI-инструментов в разработке (vibe coding)
Что мы ожидаем от вас
Обязательно:
Опыт коммерческой разработки: 3+ года
Уверенное знание Vue 3 и Symfony
Понимание принципов e-commerce: товарооборот, логистика, метрики (маржинальность, выручка, себестоимость)
Базовые навыки работы с Git, Docker, CI/CD
Будет преимуществом:
Опыт работы с AI-инструментами в разработке (ChatGPT, Copilot)
Математический склад ума или опыт в смежных сферах
Опыт работы в e-commerce проектах
Умение быстро разбираться в существующей кодовой базе
Не рассматриваем:
Кандидатов без коммерческого опыта (junior)
Специалистов, не готовых работать с Vue или Symfony
Процесс отбора
1 этап: Первичный скрининг с рекрутером
2 этап: Техническое интервью: Собеседование с тимлидом и senior-разработчиком
Сроки: Быстрое принятие решений — стремимся закрыть вакансию в ближайший
Мы ждем вас)