Описание вакансии
В проект требуется Python backend программист, с возможностью внесения frontend (минимальных html/javascript) правок. Предметная область: платформа облачной телефонии VoIP для операторов связи. Уровень дохода примерный и сильно зависит от опыта и навыков
Обязанности:
- Развитие имеющихся REST библиотек, создание новых.
- Интеграции с CRM системами.
- Создание микросервисов
- Участие в видеоконференциях (в том числе с англоязычными партнерами)
- Консультирование операторов связи по нюансам работы ПО, помощь в поиске решения возникающих трудностей
Обязательные Требования:
- Опыт работы не менее трех лет
-
Python3
-
Flask и основные плагины
-
asyncio/multiprocessing/multithreading
-
-
понимание архитектуры REST
-
OAuth2.0 протокол
-
Опыт работы с WebSocket
-
SQL на уровне написания оптимальных запросов к огромным таблицам (MariaDB/MySQL)
-
Опыт работы с key value базами. В приоритете Couchbase, Redis
- RabbitMQ
-
JavaScript (базовые знания)
-
Понимание принципов проектирования HighLoad систем, поиска узких мест
-
Уверенное использование Linux (в том числе command line, ssh, iptables, утилиты анализа используемых ПО ресурсов)
-
английский, достаточный для чтения документации, ведения переписки с англоязычными партнерами
Огромным плюсом будет:
- Опыт в сфере VoIP: в первую очередь протоколы SIP, RTP
- Docker
- опыт настройки Nginx
- Разговорный английский
Условия:
- Возможна частично удаленная работа(2-3 дня в неделю). После нескольких месяцев можно договориться о полностью удаленной. Полностью удаленная сразу возможна тоже, но в исключительном случае
- Официальное оформление
- Мы включены в список официально аккредитованных IT компаний
- В разумных пределах выбор графика работы (для любителей раннего или позднего начала)
- Уроки английского (в формате видеоконференций)
- Чай/кофе
- Компенсация питания (после испытательного срока)