Поиск работы на сайте Jobvk.com
Разместить вакансию
Разместить резюме

Разработчик телефонии (Python, FreeSWITCH)

VOXYS
  • Удаленная работа
  • Опыт: более 6 лет
  • Полная занятость
  • Описание: Мы ищем опытного Разработчика, который является экспертом в области телефонии, для участия в разработке нашего продукта "Kasanie" - платформы цифрового контактного центра.
  • Требования: 5+ лет коммерческой разработки на Python; Опыт миграции VoIP-систем уровня Tier-2+ (не менее 50 серверов); Экспертиза в FreeSWITCH: разработка модулей FreeSWITCH на C/C++, Lua-скрипты, XML диалпланы и конфигурационные файлы, управление FreeSWITCH по ESL; Глубокие знания SIP/RTP/WebRTC; Навыки работы с инструментами диагностики и тестирования (в т.ч. Wireshark, Homer, Sipp); Опыт работы с Asterisk AGI и FreeSWITCH mod_xml_curl. Опыт построения геораспределенных отказоустойчивых систем: BGP anycast, ECMP, VRRP (желательно); Способность работать без документации с legacy-кодом, обслуживающим Asterisk. Технологический стек: Python 3.10, Mako, Jinja2, Requests, FreeSWITCH 1.10, SQL Alchemy 1.4, PostgreSQL + patroni, Tarantool, RabbitMQ, Supervisord, ClickHouse, HA-proxy, Ansible, WebRTC, SIP.
  • Обязанности: Проектирование архитектуры миграционного процесса с минимальным временем простоя; Разработка Python-сервисов для управления кластером FreeSWITCH; Создание системы мониторинга узлов и сервисов в реальном времени (Grafana, Prometheus и т.д.); Интеграция с системами аварийного восстановления (Veeam, Zerto); Реализация в новом ядре (на базе FreeSWITCH) всех существующих в старом ядре (на базе Астериск) механик работы пользователей; Создание бекенд-интерфейсов управления звонками через веб-интерфейс пользователя (FreeSWITCH ESL); Оптимизация производительности обработки вызовов (снижение задержки с 450ms до <100ms).
  • Условия: Своевременная "белая" заработная плата (2 раза в месяц на банковскую карту); Работа в команде профессионалов над интересным и сложным продуктом; Официальное трудоустройство и социальные гарантии с первого дня работы; Работа в аккредитованной IT компании; Удаленная работа.