МегаФон
Senior Golang разработчик
7 ч. назад
РоссияSenior
gojavagrpcrestkafkanatssiprtp
Разработка и поддержка микросервисов на Go для системы телефонии с высокой производительностью и отказоустойчивостью.
Обязанности
- Проектирование, разработка и поддержка микросервисов на языке Go для системы телефонии.
- Обеспечение высокой производительности и отказоустойчивости сервисов при работе с большим потоком звонков и пользователей.
- Интеграция с существующими компонентами телефонии (Asterisk, Kamailio) и разработка новых модулей взаимодействия.
- Оптимизация кода и внедрение лучших практик разработки.
- Участие в код-ревью, менторство младших разработчиков и помощь в архитектурных решениях.
Требования
- Опыт коммерческой разработки от 5 лет
- Опыт коммерческой разработки на языке Go или Java от 3-х лет
- Опыт в сфере телекоммуникаций с продуктами телефонии обязателен
- Глубокое понимание принципов работы микросервисной архитектуры, gRPC, REST, message brokers (Kafka, Nats)
- Понимание принципов работы VoIP-протоколов (SIP, RTP)
- Опыт работы с Asterisk и / или Kamailio будет большим преимуществом
- Умение работать с базами данных и кэшированием
- Навыки написания unit- и интеграционных тестов
- Понимание принципов CI / CD, контейнеризации (Docker, Kubernetes)
- Ответственность, умение работать в команде и стремление к качественному коду