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