Обязанности и достижения:
1. Управление Проектами:
Планирование и координация работы отдела разработки, обеспечивая выполнение проектов в срок и в рамках бюджета.
Распределение задач и ресурсов между членами команды, учитывая их компетенции и нагрузку.
Оценка рисков и разработка стратегий их минимизации.
2. Техническое Руководство:
Обеспечение высокого уровня технического исполнения проектов.
Консультирование членов команды по вопросам архитектуры, проектирования и реализации backend-решений.
Проведение code review и обеспечение соблюдения стандартов кодирования и лучших практик.
3. Разработка:
Участие в разработке backend-компонентов и сервисов, обеспечивая их высокую производительность, масштабируемость и безопасность.
Решение сложных технических задач и проблем.
4. Развитие Команды:
Поддержка профессионального роста членов команды через обучение, менторство и проведение внутренних тренингов.
Построение эффективной команды, способной реализовывать поставленные задачи.
5. Коммуникация:
Обеспечение эффективного взаимодействия с другими отделами и заинтересованными сторонами (заказчиками, менеджментом и т. д.).
Представление результатов работы отдела на совещаниях и ревью проектов.
6. Качество Продукта:
Обеспечение высокого качества разрабатываемого продукта через применение тестирования, автоматизации процессов и постоянный анализ результатов.
Технологии:
typescript
node js
nest js
prisma
typeorm
socket io
Jest
Postgresql
Redis
Mysql
docker
docker compose plugin
RabbitMQ
git