Вакансия: Разработчик компьютерной телефонии
Контур разрабатывает сервисы более чем для двух миллионов бизнесменов и
компаний по всей стране. Мы помогаем компаниям автоматизировать их бизнес-
процессы, оптимизировать расходы на рутинные операции.
Помимо поддержания и развития текущих продуктов, мы постоянно проверяем
гипотезы и создаем новые продукты. Одним из таких продуктов является
голосовой робот, в команду которого мы и ищем специалиста.
Про продукт
Голосовой робот - это инструмент, который призван выполнять самую "нелюбимую" работу менеджеров: звонки по холодной базе для лидогенерации, верификация базы, сервисные звонки (напоминание о старте вебинара, сбор ОС и т.д.). Мы верим, что рутинную и скучную работу нужно автоматизировать или отдавать роботу, а человек способен на большее!
Наш продукт прошел стадию стартапа и выходит на масштабирование. Это значит, что перед нами стоят амбициозные задачи быстрого роста, а наши процессы будут претерпевать регулярные изменения. У нас есть MVP, но мы еще многое готовы менять, в том числе и в архитектуре продукта.
Чем предстоит заниматься
- реализация логики приема входящих звонковпроектирование и построение архитектуры телефонии, способной обрабатывать тысячи одновременных звонков
- построение и развитие практик CI/CD (процессы автоматизированного тестирования, в том числе нагрузочного тестирования, процессы доставки изменений)
- организация сбора и хранения различных данных про звонок, реализация API к этим данным
Что мы ожидаем от кандидата
- Понимание принципов работы сетей передачи данных (стек TCP/IP);
- Знание sip-протокола;
- Опыт работы c IP-телефонией от внедрения до настройки под нужды предприятия;
- Навыки работы с SQL СУБД(Postgress, MySQL);
- Знание технологий Debian, интерпретатора Bash, решения iptables/nftables, опыт сборки приложений на Linux из исходников;
- умение писать логику обработки звонка на любом поддерживаемом в Asterisk языке
- Готовность погружаться в Docker, Kubernetes;
- Понимание принципов проектирования REST API.
Также поможет в работе
- навык работы в команде;
- умение давать и получать конструктивную ОС;
- критическое мышление;
- самоорганизация и тайм-менддмент;
- проактивность: способность не только решать поставленные задачи, но и предлагать идеи решений для известных проблем;
- гибкость мышления и готовность к изменениям на лету .