Руководитель группы разработки (Node.js)
Город:
Москва
Занятость:
Полная занятость
Опыт:
Более 6 лет
Компания "X5foodtech"
Команда "Picker. Сборщик" отвечает за планирование смен, тарифы и выплаты заработной платы сборщиков, а также анализирует метрики успеваемости по магазинам. Основные задачи включают разработку графиков работы, установление тарифов, расчет заработной платы и распределение сборщиков по зонам и сменам.
Мы постоянно отслеживаем поведение продакшн-системы, анализируем метрики и фокусируемся на автоматизации тестирования и проведении пилотных проектов. Наш технический стек включает Node.js и вспомогательные библиотеки. Мы следим за актуальностью и удобством наших инструментов, поэтому готовимся к переезду на NestJS.
Наш стек:
- для 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.
01 Января
Руководитель складской логистики
Москва
от 250 000 руб.
Компания "Бсо Логистик" Обязанности: 1. Разработка методологии и регламентов Разработка и актуализация регламентов складского учёта на...
02 Января
Системный администратор Linux( КНС ГРУПП )
Москва
Компания "КНС ГРУПП" Вам предстоит заниматься: Администрированием, развитием и поддержкой серверной инфраструктуры на базе Linux;...
02 Января
Руководитель IT-проектов / Project Manager
Москва
Компания "ТелеСвязь, OOO" Компания ФЛАТ - российский разработчик линейки программных продуктов и оборудования в области унифицированных...
14 Декабря
Руководитель проектов по квалификации комплектующих изделий
Москва
Компания "Иркут, Корпорация" ПАО «ЯКОВЛЕВ» ПРИГЛАШАЕТ РУКОВОДИТЕЛЯ ПРОЕКТОВ ПО КВАЛИФИКАЦИИ КОМПЛЕКТУЮЩИХ ИЗДЕЛИЙ В ДЕПАРТАМЕНТ ПО СЕРТИФИКАЦИИ...
14 Декабря
Главный архитектор( СНС, Группа Компаний )
Москва
Компания "СНС, Группа Компаний" Обязанности: Разработка объемно-планировочных и фасадных решений объектов; Защита архитектурных решений и...
Вакансия размещена в отрасли