ИН
Интеграция Дистрибуция Проекты
Senior Go (Golang) Developer
СИГНАЛ 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