Привет! Рады, что ты здесь.
Мы занимаемся созданием и развитием сервисов доставки заказов из торговых сетей «Пятёрочка», «Перекрёсток», «Чижик», а также онлайн-гипермаркета Vprok.
В нашей команде работают профессионалы с разносторонним опытом. Здесь ты найдешь нетривиальные задачи и новые вызовы, сможешь реализовать свой потенциал.
Это вакансия в команду Коммуникаций. Мы разрабатываем ключевые сервисы, которые делают взаимодействие между курьерами, сборщиками и сотрудниками админок максимально простым и эффективным. В зоне нашей ответственности находятся продукты для ежедневной коммуникации и информирования: чат-бот, мессенджер, центр нотификаций, новостные сервисы, системы обработки тикетов и самый высоконагруженный компонент — лента событий. Мы также поддерживаем вспомогательные сервисы для доставки push-уведомлений и SMS, обеспечивая надежные и быстрые каналы связи.
Команда находится в стадии активного роста и развития, поэтому для тимлида это уникальная возможность — не только руководить разработкой сложных продуктов, но и формировать культуру инженерной дисциплины, выстраивать прозрачные процессы и помогать команде становиться сильнее. Это роль, в которой можно масштабно влиять как на качество продукта, так и на эффективность команды в целом.
Наш стек:
- Для backend: Node.js, Redis, RabbitMQ, Kafka, Elasticsearch, Docker, Nginx.
- Для хранения данных используем: PostgreSQL, Greenplum, MongoDB, ClickHouse.
- Для frontend: Vue.js 3, Pinia, Vitest, Playwright + Cucumber, TypeScript, Tanstack-query.
- Рабочие инструменты: Docker, GitLab, Jira/Confluence.
- Для метрик и алертов: Grafana + Graphite, Redash, Moira.
- Автоматизация развертывания и оркестрация: Ansible, GitLab, K8s, своя обвязка — PaaS.
Чем предстоит заниматься
- Управлять командой разработки: ставить задачи, контролировать их выполнение и распределять ресурсы команды.
- Планировать и организовывать процессы: внедрять методологии (Agile, Scrum, Kanban) и контролировать их соблюдение.
- Заниматься техническим руководством: принимать архитектурные решения и контролировать качество кода.
- Взаимодействовать с другими отделами: координировать работу команды с продукт-менеджерами, аналитиками и другими командами.
- Разрабатывать стратегию развития продукта: участвовать в планировании roadmap и приоритизации задач.
- Заниматься наставничеством и развитием команды: проводить код-ревью, обучать сотрудников и помогать им в их профессиональном росте.
- Контролировать сроки: обеспечивать выполнение проектов в установленные сроки.
- Решать проблемы и учитывать риски: оперативно устранять блокеры и минимизировать риски.
- Внедрять лучшие практики: постоянно улучшать процесс разработки и используемые инструменты.
Пожелания к опыту
- Опыт работы с Node.js и MongoDB от 5 лет.
- Опыт управления кросс-функциональными командами (backend, frontend, mobile developer, product, QA).
- Понимание каждого этапа цикла разработки технической команды от процесса discovery до тестирования, приемки и A/B-тестов.
- Знание Node.js, NestJS, TypeScript.
- Опыт работы с микросервисной архитектурой.
- Умение проектировать REST API.
- Понимание принципов высокой доступности и масштабируемости.
- Опыт работы с системами очередей (Kafka, RabbitMQ).
- Знание контейнеризации (Docker, Kubernetes).
- Умение работать с CI/CD и DevOps-практиками.
- Опыт оптимизации производительности и отладки.
- Опыт проектирования системы. EventStorming или другие подходы.
Будет плюсом опыт работы с брокерами: ClickHouse.
Почему с нами классно
- Работаем удалённо или из уютного офиса на ст. м. Добрынинская или м. Савеловская в Москве.
- Предоставляем ДМС со стоматологией, возможность оформить льготный ДМС для родственников, программу страхования жизни и здоровья, а также для путешествий за границу.
- Заботимся о ментальном благополучии: даём доступ к сервису онлайн-консультаций с психологами Alter.
- Предоставляем корпоративные скидки на доставку продуктов из торговых сетей Х5, онлайн-гипермаркета Vprok.ru и Много лосося. А ещё даём бесплатный доступ к сервису Пакет.
- Подключаем к Prime Zone — программе лояльности с лучшими скидками на рестораны, развлечения, спорт и т.д.
- Даём доступ к внутренним ресурсам: электронной библиотеке и корпоративному университету, где можно непрерывно обучаться.
- Делимся собственным опытом и знаниями: регулярно проводим митапы и участвуем в конференциях.
Дальнейшие шаги, если твое резюме подходит
- 30 минут — встреча с HR.
- До 120 минут — знакомство с командой/руководителем.
- Совпадаем по ожиданиям? Предлагаем оффер.