- Управление проектированием архитектуры
- Определение вектора технического развитии продукта, отдельных фичей и подходов к разработке
- Техническое управление разработкой сервисов на Go
- Организация процессов работы технической команды
- Участие в рефакторинге сервисов на основании определенных требований
- Опыт управления командой разработки
- Опыт развития high-load проектов
- Опыт работы с Golang
- Опыт работы с реляционными БД (желательно, PostgreSQL)
- Опыт работы с децентрализованными системами контроля версий
- Опыт работы с системами мониторинга и логирования
- Опыт разработки REST API
- Понимание принципов контейнеризации
- Понимание принципов построения микросервисной архитектуры
- Понимание принципов синхронного взаимодействия сервисов по gRPC
- Понимание принципов асинхронного взаимодействия сервисов с использованием брокеров сообщений
- Go, Kafka, Postgres