Наши требования
Понимание работы с реляционными базами данных (PostgreSQL)
Умение писать SQL-запросы, включая простые транзакции, JOIN и оптимизацию запросов
Опыт работы с Redis (базовые знания)
Уверенные знания синтаксиса языка Go
Опыт работы с модулями (go mod)
Понимание стандартной библиотеки Go
Базовое понимание работы REST API
Знание основных сетевых протоколов и их уровней (HTTP, TCP/IP)
Знание принципов конкурентного программирования в Go (goroutines, channels)
Базовое представление о Docker и контейнеризации
Опыт работы с фреймворками GIN или Echo
Понимание основных принципов проектирования (SOLID, ООП)
Знание базовых и расширенных паттернов проектирования
Опыт работы с gRPC
Понимание базовых алгоритмов и их применения