Основная роль:
Управление отделом разработки (до 20+ человек), развитие архитектуры промышленной платформы управления активами, обеспечение качества и сроков поставки, участие в ключевых технических решениях.
Задачи
- Стратегическое руководство командой backend / frontend разработчиков.
- Формирование архитектуры решений: микросервисы, Node.js-сервисы, миграция с IBM Maximo, развитие low-code/BDUI.
- Планирование, приоритизация и контроль задач, работа со стейкхолдерами.
- Развитие инженерной культуры: код-ревью, CI/CD, unit-тестирование, документация, DevOps-подход.
- Организация процессов разработки по Agile/Scrum.
- Архитектурная экспертиза ключевых компонентов, аудит производительности.
- Найм, онбординг, развитие сотрудников, performance review.
- Курирование доработок мобильных приложений и внутренних сервисов.
Технологический стек
- Backend: Node.js (Express, NestJS), Go.
- Auth: JWT, AD/FreeIPA.
- Производительность: Redis, TypeScript, Webpack5, esbuild.
- Фронт/интеграции: Next.js, socket.io, Module Federation.
- DevOps: GitLab CI/CD, Docker, Kubernetes, Nx.
- Мобильные приложения: React Native, Flutter.
Требования
- Опыт управления командой 10+ разработчиков.
- Глубокое знание архитектуры корпоративных систем и современных подходов разработки.
- Практический опыт создания backend-решений на Node.js является преимуществом.
- Понимание DevOps, CI/CD, контейнеризации.
- Умение принимать архитектурные решения и выстраивать процессы.
- Высшее техническое образование.
Мы предлагаем
- Участие в крупных проектах цифровой трансформации (госкорпорации, энергетика).
- Стабильность аккредитованной IT-компании.
- Конкурентный доход, гибридный график.
- Возможность влиять на архитектуру и стратегию продукта.