Коротко о вакансии
- Зарплата
- 214 600 – 250 000 ₽ в месяц
- Работодатель
- ООО «Интеграл тех»Все вакансии работодателя · 5
- Формат
- Полный день
- Оформление
- уточняйте у работодателя
- Опыт
- Более 6 лет
- Как откликнуться
- по телефону работодателя — номер откроется после входа
Требования к кандидату
- Образование: среднее профессиональное образование
- Опыт работы: от 6 лет
- Квалификация: Не требуется
- Обязательные требования Сильный 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 и т. п.)
Место работы и занятость
- График: полный рабочий день
- Место работы: Свердловская область, г. Екатеринбург, Шейнкмана улица, 9
Описание вакансии
- Задачи на проекте Стандартная библиотекаЭффективное использование stdlib (файлы, сеть, concurrency и др.)
- Структура и организация кодаМодули и пакеты с чётким разделением ответственности
- Соблюдение стандартов именования
- Комментарии к сложным участкам кода
- Тестирование и качествоUnit-тесты на ключевые функции и модули
- Интеграционные тесты.go fmt, линтеры, единый стиль кода
- Оптимизация и производительностьОптимизация использования CPU, памяти и сети
- Профилирование с pprof, устранение узких мест
- МикросервисыПроектирование и реализация независимых масштабируемых сервисов
- Взаимодействие через gRPC (и при необходимости REST)
- БезопасностьВалидация и безопасная обработка входных данных
- Осознанный выбор и проверка сторонних зависимостей
- ИнструментыGoLand / VS Code + Git
- CI/CD, code review
- Поддержка и развитиеСледование актуальным версиям Go и библиотек
- Поддержание документации
- Командная работаЭффективная коммуникация внутри команды и с заказчиком
- Совместное решение сложных задач
- Контекст проектаУмение быстро входить в специфику телеком/VoIP-домена и учитывать требования заказчика
