Job Hunters
PlusМой профиль ↗
← Все компании

РАБОТОДАТЕЛИ

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

Вакансии работодателя и подписка на новые предложения.

Открытые вакансии

ООО Интеграция Дистрибуция Проекты
Senior Go (Golang) Developer

Задачи: — Проектирование, развитие и поддержка высоконагруженных и распределенных микросервисных систем. Требования: — Опыт коммерческой разработки на Go (Golang) от 5 лет. — Глубокое понимание философии языка: лаконичность, явность, эффективность, идиоматичный код и конкурентность. — Опыт проектирования и развития высоконагруженных (Highload) и распределенных систем. — Развитые Soft Skills: умение аргументировать технические решения, менторить коллег, проводить системный Code Review и проактивно влиять на продукт. — Отличное владение горутинами, каналами, select, пакетом sync (Mutex, RWMutex, WaitGroup, Pool, atomic). — Глубокое понимание Race Conditions и умение проектировать thread-safe архитектуру. — Понимание модели памяти 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 и стратегиями вендоринга. — Глубокие знания и практический опыт проектирования gRPC (включая Streaming) и REST (OpenAPI / Swagger). — Опыт работы с GraphQL будет плюсом. — Опыт работы с SQL базами данных через database/sql, sqlx или ORM (GORM), оптимизация пулов соединений, написание сложных и эффективных запросов, управление миграциями (goose, golang-migrate). — Продакшен-опыт работы с Redis. Условия: — Уровень дохода не указан.

seniorГеография найма не уточнена

Нет нужной компании? Предложите её →