Бриф

Python - разработчик

250 000 - 290 000 RUR
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • 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;
  • Навыки проектирования высоконагруженных микросервисов и систем маршрутизации звонков.

Условия:

  • Оформление по ТК РФ, Самозанятый, ИП;
  • Стабильный высокий доход, который обсуждается по итогам собеседования;
  • Гибкий график: удаленная работа;
  • Сложные и интересные задачи, современный стек технологий;
  • Возможность карьерного роста до руководителя направления со своей командой;
  • Возможность обучения, посещения выставок.