← К каталогу
ИН

Интеграция Дистрибуция Проекты

Senior Go (Golang) Developer

УдалённоSeniorМосква, Россиявчера
СИГНАЛ JOBRADAR75/100Нормальный сигнал актуальности
ПАСПОРТ ВАКАНСИИ

Что JobRadar наблюдает сейчас

Балл строится только на фактах из источников: свежести подтверждения, возрасте записи и происхождении вакансии. Это не гарантия найма и не оценка работодателя.

Последнее подтверждение6 мин. назад
Впервые замеченавчера
Активные источники1 источник
ПроисхождениеПубличный источник
О ВАКАНСИИ

Описание вакансии

Мы ищем опытного Senior Go-разработчика для проектирования, развития и поддержки высоконагруженных и распределенных микросервисных систем. Нам важен специалист с сильной архитектурной базой, глубоким пониманием внутренних механизмов Go и проактивным подходом к инженерным процессам.

Ключевые требования:

  • От 5 лет коммерческого опыта разработки на Go (Golang) в продакшене.
  • Глубокая экспертиза в философии языка : лаконичность, явность, эффективность, идиоматичный код и конкурентность.
  • Опыт проектирования и развития высоконагруженных (Highload) и распределенных систем .
  • Развитые Soft Skills : умение аргументировать технические решения, менторить коллег, проводить системный Code Review и проактивно влиять на продукт.

Детализированные требования

1. Ядро Go и Hard Skills

  • Concurrency & Synchronization: Идеальное владение горутинами, каналами, select, пакетом sync (Mutex, RWMutex, WaitGroup, Pool, atomic). Глубокое понимание Race Conditions и умение проектировать thread-safe архитектуру.
  • Go Internals (Advanced level):
  • Понимание модели памяти Go, работы стека и кучи, механизмов Escape Analysis.
  • Опыт взаимодействия с runtime: работа планировщика (Scheduler), управление памятью и сборка мусора (GC), профилирование и трассировка (pprof, go tool trace).
  • Понимание внутреннего устройства интерфейсов (iface, eface).
  • Осознанное применение рефлексии (reflect) и дженериков (Generics).
  • Тестирование: Покрытие кода Unit-, Integration- и E2E-тестами. Опыт применения testing, testify, gomock/mockery, использование табличных тестов (Table-Driven Tests).
  • Управление зависимостями: Уверенная работа с go mod, SemVer и стратегиями вендоринга.

2. Инфраструктура и смежный стек

  • Протоколы и API: Глубокие знания и практический опыт проектирования gRPC (включая Streaming) и REST (OpenAPI / Swagger). Опыт работы с GraphQL будет плюсом.
  • Базы данных:
  • SQL: Опыт работы с database/sql, sqlx или ORM (GORM). Оптимизация пулов соединений…

Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.

ИсточникHeadHunter / Developers / RU / moreThan6