Стартап ищет опытного 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.
- Оплата: почасовая
Требуемые навыки:
react, pgsql, linux, python, jango