Вакансия: Вакансия бэкэнд программиста
Стартап ищет опытного back-end разработчика. Мы создаём программно-аппаратный комплекс, включающий мультимедиа гарнитуру для трансляции видео-аудио, веб-сервис для обмена медиаконтентом с гарнитурой. Создан сайт на на основе Django, база данных - PgSQL, общение с фронтендом на React по REST API. В качестве медиасервера (SFU) используется Janus (https://janus.conf.meetecho.com/), медиапотоки между веб-клиентами и гарнитурами организованы по протоколу webRTC. В качестве сигнального слоя использован socketIO (wss). Хранение видеоархива в облаке Yandex.
Требования к кандидату:
Знание Python, Django на продвинутом уровне.
Знание Linux на уровне минимум базового знания bash, базового администрирования.
Опыт работы с PgSQL
Опыт внедрения REST API в реальных проектах.
Опыт работы с микросервисной архитектурой, внедрения на сайт сторонних решений по API.
Знания и опыт в области аутентификации и авторизации пользователей.
Владение Git
Опыт работы в проектах с машинным обучении является плюсом.
Желательно знание английского
Обязанности:
Поддержка работы сервиса на тестовых серверах.
Создание и внедрение API для нашего веб сервиса.
Обеспечение безопасности и защиты данных.
Анализ работы сервиса, взаимодействия различных компонентов комплекса - сервера, веб-клиентов, гарнитур и исправление ошибок в его работе
Умение работать с логами, с инструментами анализа сетевого трафика (wireshark).
Разработка и внедрение решений для хранения и просмотра медиаданных, работа с облачным хранилищем.
Мы предлагаем:
График работы: проектная работа, загрузка в рабочие дни с 9-00 до 18-00.
Оплата: почасовая