First seen by Alion on Sep 9, 2026.
Обязанности
на проекте Стандартная библиотекаЭффективное использование stdlib (файлы, сеть, concurrency и др.). Структура и организация кодаМодули и пакеты с чётким разделением ответственности. Соблюдение стандартов именования. Комментарии к сложным участкам кода.
Тестирование и качествоUnit-тесты на ключевые функции и модули. Интеграционные тесты.go fmt, линтеры, единый стиль кода. Оптимизация и производительностьОптимизация использования CPU, памяти и сети. Профилирование с pprof, устранение узких мест.
МикросервисыПроектирование и реализация независимых масштабируемых сервисов. Взаимодействие через gRPC (и при необходимости REST). БезопасностьВалидация и безопасная обработка входных данных. Осознанный выбор и проверка сторонних зависимостей.
ИнструментыGoLand / VS Code + Git. CI/CD, code review. Поддержка и развитиеСледование актуальным версиям Go и библиотек. Поддержание документации.
Командная работаЭффективная коммуникация внутри команды и с заказчиком. Совместное решение сложных задач. Контекст проектаУмение быстро входить в специфику телеком/VoIP-домена и учитывать требования заказчика.
Требования
Обязательные требования Сильный Go: идиомы языка, packages, interfaces, error handling. Опыт в телекоме. Глубокая concurrency: goroutines, channels, context, mutex/atomic, умение находить и устранять race conditions и memory/goroutine leaks. Сетевой I/O: TCP/UDP, таймауты, долгоживущие сессии, graceful shutdown.gRPC (включая streaming).
Тесты: unit- и integration-тесты, понимание и использование race detector. Observability: метрики, логи, базовый tracing, pprof. Docker, CI, code review. SIP: диалоги, транзакции, provisional responses, CANCEL, re-INVITE/UPDATE.SDP и согласование кодеков.
RTP/RTCP, понимание real-time media. Опыт в одном или нескольких доменах: B2BUA / media gateway / SBC / softswitch. Кодеки: G.711, AMR, EVS на уровне понимания задачи. Опыт поддержки сложных чужих библиотек и форков.
High-throughput / low-latency сервисы. Оптимизация hot path (allocations, object pooling). CGO и работа с нативными зависимостями. Опыт Asterisk / Kamailio / SIP / RTP / WebRTC.Умение разбирать сложные проблемы (one-way audio, signaling races и т.п.).
Условия
Добровольное медицинское страхование
- График: Полный рабочий день
- Дата выхода: 30.09.2026

