Грознов Сергей Леонидович

Junior Goland специалист

100 000 - 125 000 RUR
  • Казань
  • Полная занятость
  • Удаленная работа
  • От 1 года до 3 лет
  • Golang
  • HTTP
  • Redis
  • MongoDB
  • PostgreSQL
  • REST API
  • TCP/IP
  • SOLID
  • ООП
  • gRPC

Технические навыки:
Базы данных:
Понимание работы с реляционными базами данных (PostgreSQL).
Умение писать SQL-запросы, включая простые транзакции, JOIN и оптимизацию запросов.
Опыт работы с Redis (базовые знания).
Конкурентность:
Знание принципов конкурентного программирования в Go (goroutines, channels).
Язык программирования Go:
Уверенные знания синтаксиса языка Go.
Опыт работы с модулями (go mod).
Понимание стандартной библиотеки Go.
Протоколы и API:
Базовое понимание работы REST API.
Знание основных сетевых протоколов и их уровней (HTTP, TCP/IP).
Инструменты и экосистема:
Базовое представление о Docker и контейнеризации.
Опыт работы с фреймворками GIN или Echo.
Архитектура и проектирование:
Понимание основных принципов проектирования (SOLID, ООП).
Знание базовых и расширенных паттернов проектирования.
Опыт работы с gRPC.
Алгоритмы и структуры данных:
Понимание базовых алгоритмов и их применения.
Дополнительные требования:
Наличие pet-проектов на GitHub или других платформах, демонстрирующих навыки работы с Go.
Желание учиться и развиваться в профессиональной среде.
Личностные качества:
Умение работать в команде.
Ответственность и организованность.
Готовность к решению сложных задач.

Примечание: Предпочтение кандидатам, имеющим практический опыт в использовании перечисленных технологий и подходов.