Бриф
Python - разработчик
250 000 - 290 000 RUR
- Python
- Git
- Docker
- PostgreSQL
- Apache Kafka
- SQLAlchemy
- Tarantool
«Brief» - это дружная команда единомышленников, где опытные специалисты и начинающие таланты вместе создают сервисы для лидеров российского бизнеса. Мы реализуем разноплановые проекты, среди которых сервисы для автомобильной промышленности, доставки еды, крупные международные банковские, строительные и металлургические проекты, и многие другие.
Успех компании «Бриф» — это совместные усилия всей нашей команды, которая нацелена на развитие и постоянный поиск новых подходов и технологий.
В связи с расширением штата, открываем поиск Python-разработчика.
Обязанности:
- Разработка функционала телефонии: Создание и поддержка сервисов на Python, обеспечивающих стабильную и производительную работу голосовых платформ. Проектирование отказоустойчивых и масштабируемых архитектур модулей;
- Настройка VoIP-стека: Написание и поддержка dial-планов и IVR-приложений. Работа с FreeSWITCH (ESL), Kamailio/OpenSIPS и Rtpengine, настройка конфигов;
- Интеграции: Разработка API и логика взаимодействия с внутренними сервисами. Участие в проектировании маршрутизации вызовов и логики обработки звонков;
- Документация: Подготовка технических заданий, описаний и схем для разрабатываемых решений. Взаимодействие с архитекторами, DevOps и системными администраторами для согласования требований и интеграции.
Требования:
- Опыт работы с технологическим стеком: Python 3.10, PostgreSQL, SQLAlchemy, Tarantool, ClickHouse, RabbitMQ, FreeSWITCH, Kamailio;
- Хорошее владение Python 3.x, понимание асинхронного программирования, знакомство с современными веб-фреймворками (FastAPI/Django);
- Глубокое понимание протоколов IP-телефонии (SIP/RTP/SDP/ICE);
- Практический опыт работы с FreeSWITCH (ESL), Kamailio/OpenSIPS и rtpengine;
- Понимание принципов построения высоконагруженных систем и микросервисной архитектуры;
- Опыт работы с базами данных (PostgreSQL, Redis, Tarantool) и системами обмена сообщениями (RabbitMQ/Kafka);
- Умение писать техническую документацию, анализировать проблемы и находить оптимальные решения;
- Способность эффективно работать в команде и поддерживать тесное сотрудничество с DevOps специалистами.
Желательно:
- Опыт разработки на языках Go или Lua и создание модулей для FreeSWITCH/Kamailio;
- Опыт работы с технологиями WebRTC, видео-телефонией, ASR/TTS, coturn и ICE;
- Навыки проектирования высоконагруженных микросервисов и систем маршрутизации звонков.
Условия:
- Оформление по ТК РФ, Самозанятый, ИП;
- Стабильный высокий доход, который обсуждается по итогам собеседования;
- Гибкий график: удаленная работа;
- Сложные и интересные задачи, современный стек технологий;
- Возможность карьерного роста до руководителя направления со своей командой;
- Возможность обучения, посещения выставок.