Задачи:
— Проектирование, разработка и поддержка микросервисов на языке Go для системы телефонии.
— Обеспечение высокой производительности и отказоустойчивости сервисов при работе с большим потоком звонков и пользователей.
— Интеграция с существующими компонентами телефонии (Asterisk, Kamailio) и разработка новых модулей взаимодействия.
— Оптимизация кода и внедрение лучших практик разработки.
— Участие в код-ревью, менторство младших разработчиков и помощь в архитектурных решениях.
Требования:
— Опыт коммерческой разработки от 5 лет.
— Опыт коммерческой разработки на языке Go или Java от 3-х лет.
— Опыт в сфере телекоммуникаций с продуктами телефонии обязателен.
— Глубокое понимание принципов работы микросервисной архитектуры, gRPC, REST, message brokers (Kafka, Nats).
— Понимание принципов работы VoIP-протоколов (SIP, RTP).
— Опыт работы с Asterisk и / или Kamailio будет большим преимуществом.
— Умение работать с базами данных и кэшированием.
— Навыки написания unit- и интеграционных тестов.
— Понимание принципов CI / CD, контейнеризации (Docker, Kubernetes).
— Ответственность, умение работать в команде и стремление к качественному коду.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.
УдалённоmiddleГеография найма не уточнена, офис: Москва
Зарплаты и спрос: Бэкенд
Сейчас в каталоге 3 214 вакансий по этому направлению, удалённо можно работать в 51%.
Зарплата здесь не указана. Медиана по направлению: 240 000 ₽ в месяц. У половины вакансий от 160 000 ₽ до 300 000 ₽ (вакансий с вилкой: 474).
Навыки этой вакансии, которые чаще всего просят по направлению: Docker (28%), Kafka (22%), Kubernetes (21%), Go (16%). В скобках доля вакансий направления.