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

Требования

Бэкенд, Средний (Middle)DjangoPythonDockerGitRESTLinuxCeleryAsyncio

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

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

Компания

Разработка умных устройств и IoT-решений

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

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

Декаст Инжиниринг — IT-компания, разрабатывающая умные устройства и IoT решения.  Мы делаем умными дома, фабрики и города на основе концепции "Интернета вещей" (internet of things, IoT). У нас собственное производство (в Москве) датчиков, сенсоров и более сложных устройств, а наши приложения работают с тысячами устройств и обрабатывают миллионы сообщений. 

Мы ищем бекенд-разработчика на python. Мы используем: Python 3.8+, Django 3.1+, DRF, asyncio, aiohttp, docker-compose, Gitlab-CI, Celery, rabbit-mq, pytest, InfluxDB, PostgreSQL, nginx, swagger и т.д. Мы не только реализуем новую функциональность, но и обязательно выделяем время на рефакторинг, архитектурные обсуждения, новые исследования, покрытие тестами (в основном проекте ~85%), внедряем новые практики и инструменты. Экспериментируем с асинхронным джанго и rust embedded. 

Вот некоторые из наших проектов: облачная IoT-платформа, device-edge на raspberry-pi, уникальная библиотека декодинга сообщений от устройств на основе декларативного описания протоколов и энкодинга сообщений на основе json-схем, а также собственная WMS для нашего производства. Все проекты объединяются в масштабную экосистему! Твоими первыми задачами могут быть реализация авторизации Сбер ID, интеграции с Яндекс Алисой и внедрение поддержки формата сообщений CayenneLpp. У нас вы получите широчайший технический опыт!

📝Требования:

  • от 2-х лет коммерческой разработки в команде на Django, Docker, Git, Linux;
  • профильное образование: программирование/информатика/математика;

➕ Плюсом будут:

  • работа с большими данными, анализ данных, разработка парсеров и интеграций;
  • поддержка высоконагруженных систем;
  • интерес к IoT, личное использование различных платформ умного дома;

📝 Условия:

  • гибридная форма работы (удаленка / офис Москва: м. Полежаевская, м. Беговая, м. Улица 1905 года, м. Шелепиха);
  • оплата полностью декларируемая (официальная, "белая");
  • посещение профильных конференций и курсов за счет компании;