Erlang/Elixir developer
офис, Новосибирск
Команда развивает Unified Communication: кластерные голосовые/видео сервисы, IVR и интеграции с CRM для корпоративных заказчиков. Вы будете проектировать и сопровождать отказоустойчивые распределённые системы, обеспечивая доступность, резервирование и интеграцию с внешними сигнализационными сервисами
ГрейдMiddle/Senior
Стек
ElixirErlang/OTPSQL/NoSQLKubernetesDockerSIPLinux
Задачи
- •Разработка и сопровождение отказоустойчивых кластерных систем
- •Реализация функций резервирования, включая географическое резервирование
- •Разработка IVR, голосовых/видео конференций и автосекретарей
- •Интеграция сервисов с внешними CRM и сигнализационными протоколами
- •Разработка драйверов и интерфейсов к внешним системам
- •Написание юнит-тестов и участие в автоматическом тестировании
Обязательно
- •Опыт разработки на Elixir и/или Erlang
- •Знание сетевых технологий и телеком протоколов
- •Опыт работы с контейнерами и оркестрацией (Docker, Kubernetes)
- •Опыт с базами данных SQL/NoSQL
- •Понимание принципов построения High-Availability систем
- •Понимание концепции Unified Communication и механизмов географического резервирования
Будет плюсом
- •Знание протоколов сигнализации (SIP, H.248, SIGTRAN, SS7, DSS1)
- •Опыт работы с платформой OTP
- •Администрирование Linux-систем
- •Знания web-технологий