Senior Backend developer

Зарплата

от 130 000 до 180 000 ₽

Требования

БэкендPHPPythonPostgreSQLNginxLinuxDockerApache CassandraRabbitMQGit

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Видеонаблюдение через интернет и видеоаналитика в облаке

Описание вакансии

Условия работы

Мы делаем сервис для анализа видеопотока с камер видеонаблюдения алгоритмами машинного зрения, а также хранения архива в облаке.

    Ищем человека, который возьмет на себя бэкенд-разработку веб-части сервиса с нуля. Вкратце предстоит делать: видео-архив IP-камер, бэкенд для индексирования, хранения и выдачи видеоданных, веб-интерфейс видеоархива, базы данных, API и портал для клиентов сервиса, интеграцию с сервисом видеоаналитики.

    Стэк технологий:

    • Docker для разработки, доставки и деплоя
    • Cassandra для фасетного поиска
    • RabbitMQ для гарантированной доставки контента в облако
    • Prometheus+Grafana для мониторинга и ELK для сбора логов
    • Популярные фреймворки на PHP или Python и реляционные бд PostgreSql / Mysql для web
    • Nginx для отдачи видеоархива
    • ffmpeg для обработки видео (в частности, нарезка HLS кусков)
    • Ansible (или аналог) для развёртывания stateful сервисов, таких как СУБД

    Требования:

    • Опыт серверной разработки на PHP или Python, в т.ч. веб-разработки на современных фреймворках (Yii, Laravel, Symfony / Django, Flask).
    • Опыт разработки приложений под Linux
    • Понимание принципов построения распределенных систем (очереди, репликации, балансировщики и т.п.)
    • Реляционные СУБД PostgreSql / Mysql
    • Базовые навыки в DevOps (собрать Docker образ для своего приложения, настроить деплой)

    Плюсами будут:

    • Опыт работы с Cassandra
    • Опыт работы с медиаконтентом, а именно обработка, хранение и доставка видеоданных

    Условия:

    • Работа над востребованным продуктом на раннем этапе развития;
    • Гибкий график;
    • Минимум формальностей;
    • Лофт с видом на набережную в 10 минутах ходьбы от станций метро «Воробьёвы горы» или «Ленинский проспект».