Middle Backend-developer python (Core+video) (удаленная работа)

7 сентября 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Middle Backend-developer python (Core+video)

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

Ivideon сервис облачного видеонаблюдения и видеоаналитики, основанный в 2010 году. Сервис подключили уже больше 5 миллионов клиентов из более чем 100 стран мира.

Наш фокус - разработка собственных продуктов, над созданием и продвижениям которых работает команда из 200+ человек.
Продуктовый портфель Ivideon включает широкую линейку камер видеонаблюдения для бизнеса и дома, облачный сервис для удаленного видеонаблюдения и управления тысячами камер в одном окне, системы управления доступом на объекты по лицу, а также решения в области видеоаналитики, например, распознавание лиц, номеров, подсчет посетителей, тепловые карты и др.


Мы приглашаем к сотрудничеству Developer Python развитие видео-платформы. Дополнительное направление - core задачи, API, пользователи, базы.

Что нужно делать:

  • Разработка бекенда Ivideon реализация новой функциональности, улучшение существующей, исправление ошибок, оптимизация;
  • Проектирование архитектуры сервиса и участие в обсуждении предложенных вариантов;
  • Разработка API и интеграций;
  • Ревью кода коллег, ведение технической документации;
  • Оптимизация процессов разработки.

Что мы ждем от кандидатов:

Обязательно:
- Хорошее знание python 3;
- Понимание принципов асинхронного программирования (asyncio);
- Unit-тестирование (pytest);
- Базовые навыки работы с базами данных (умение выполнять запросы/аггрегации/строить индексы);
- Базовые навыки работы в Linux-окружении (собрать пакет, перезапустить сервис, проанализировать журнал, работа через ssh).

-Английский язык на уровне чтения документации (в том числе изредка надо отвечать текстом в jira зарубежным партнёрам).

Желательно:
- Опыт работы с распределёнными отказоустойчивыми системами;
- Опыт проведения code-review;
- Опыт работы с асинхронным кодом на tornado;
- Опыт работы с MongoDB;
- Опыт работы с Docker (создание Dockerfile, запуск, проброс портов и т.д.);
- Общесистемные знания: как работают процессы, потоки, основные сетевые протоколы;
- Контроль версий: git, gitlab;
- Управление проектами: jira/confluence;
- CI: jenkins/gitlab CI.

Опционально
- Опыт работы с линтерами, в т. ч. security-линтерами;
- Опыт работы с видео (кодеки, форматы, механизмы стриминга, использование ffmpeg).

Что мы предлагаем:

  • Работа в IT аккредитованной компании;
  • Официальное трудоустройство;
  • ДМС со стоматологией;
  • Компенсация английского языка;
  • Работать можно в офисе или из дома;
  • Классный и конкурентоспособный продукт;
  • Дружный, профессиональный коллектив и неформальная рабочая атмосфера.