Тимлид (fullstack)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Описание проекта:
Масштабный проект по разработке облачных продуктов для цифровизации деятельности ресурсоснабжающих предприятий, входящий в состав платформы «Умный город», уже сейчас работающей и внедряемой в разных регионах России и постоянно расширяющей состав входящих в неё продуктов и обслуживаемых ими сфер жизни современного города.
Серверная часть – микросервисный платформер на базе SpringBoot / компонентов SpringCloud. Все крутится на docker`ах и стыкуется через HashiCorp Consul и Vault.
Клиентская часть (фронт) – динамический, модульный интерфейс на базе идеологии микрофронтендов, интерфейс пользователя формируется «на лету» из состава модулей, доступных пользователю. Основная часть на Vue / Vuex + single-spa, встречается React, достаточно много кода на TypeScript.
Процесс разработки построен на Agile (Scrum), двигаемся двухнедельными спринтами, задачи ведутся в Jira.
Обязанности:
● Формирование команды разработчиков, управление компетенциями команды
● Планирование проекта разработки программного продукта: календарный план выпуска релизов, оценка бюджета, оценка потребности в ресурсах
● Управление работой команды разработчиков (Agile), постановка и декомпозиция задач
● Управление рисками проекта разработки программного обеспечения
● Перевод готового программного продукта в эксплуатацию
● Организация и участие в написании технической документации на программный продукт
● Непосредственное участие в процессе разработки архитектуры системы и ее дальнейшей реализации, построения интеграций с внешними системами
Требования:
● Релевантный опыт в области разработки и управления командой от 4-х человек
● Опыт разработки микросервисной архитектуры
● Опыт работы с PostgreSQL, Redis; опыт проектирования баз данных различного уровня
● Умение тестировать свой и чужой код
● Понимание принципов и механизмов CI / CD
Бонусы
Предложения:
● Масштабные проекты
● Адекватное руководство
● Соблюдение трудового законодательства
● Зависимость заработной платы от уровня профессионализма кандидата
● Возможность работы в офисе и удаленно
● Инновации в стабильно работающей компании