Просмотр вакансии

Сегодня 08-10-2025 14:52
08.10.2025, 12:33

Разработчик Python middle

Работодатель: Умные Устройства

Умные Устройства

Город: Москва
Зарплата:  от 190000 до 210000 RUR
Занятость: Полная занятость, Полный день
Опыт работы: От 1 года до 3 лет

Мы создаем промышленную платформу, которая объединяет оборудование, сенсоры и приложения в единую экосистему. Ищем опытного Python-инженера, который возьмет на себя серверную логику и разработку прикладного ПО, собираемого в автономные исполняемые пакеты (PyInstaller или аналогичные инструменты) для развертывания рядом с оборудованием в дата-центрах. Предстоит проектировать и поддерживать такие сборки, обеспечивающие мониторинг и анализ работы устройств и модулей на местах размещения, включая сбор телеметрии, обработку событий, хранение данных и интеграцию с центральной платформой.

Обязанности:

  • Проектировать и реализовывать бекенд-сервисы на Python: от архитектуры до деплоя.

  • Разрабатывать и поддерживать MQTT-инфраструктуру: дизайн топиков и payload’ов, QoS/retained, LWT, TTL, ACL, кластерные брокеры (EMQX/Mosquitto/HiveMQ), TLS/аутентификация, мониторинг пропускной способности и задержек.

  • Интегрировать промышленное оборудование (Modbus/сенсоры), работать со стеком TCP/IP.

  • Строить REST/WebSocket-эндпоинты на Flask, Flask-SocketIO, Flask-CORS; интегрировать фронтенд и мобильные клиенты по HTTP/S и Socket.IO.

  • Организовывать параллельную и асинхронную обработку (multiprocessing, asyncio, eventlet, aioping).

  • Настраивать обмен сообщениями через Kafka и MQTT (paho-mqtt, aiokafka).

  • Проектировать и оптимизировать запросы к БД; писать сложные SQL (PostgreSQL/MySQL/ClickHouse/SQLite), работать с Redis и другими NoSQL/IN-memory хранилищами.

  • Настраивать CI/CD: Docker, docker-compose, GitHub Actions; автоматизировать выкаты и откаты.

  • Обеспечивать логирование, метрики, алерты.

  • Писать понятный, документированный код и покрывать критичные модули юнит- и интеграционными тестами (pytest/unittest).

  • Участвовать в планировании спринтов, стендапах, ретро; проводить code review, соблюдать Git-flow.

  • Наш стек:

  • Python 3, Flask, Flask-SocketIO, Flask-CORS

  • MQTT (paho-mqtt, брокеры EMQX/Mosquitto/HiveMQ), Kafka

  • REST API, WebSocket, Socket.IO

  • SQL: PostgreSQL, MySQL, ClickHouse, SQLite

  • Redis, NoSQL/IN-memory

  • Asyncio, multiprocessing, eventlet, aioping

  • Docker, docker-compose, GitHub Actions

  • Linux, Git, Git-flow

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

  • 3+ года коммерческой разработки на Python.

  • Уверенное владение Python 3, опыт создания продакшн-сервисов.

  • Будет плюсом: опыт с Modbus, ClickHouse, Kafka, мониторингом брокеров MQTT, трейсингом и профилированием.

  • Реальный опыт с MQTT в проде: топик-архитектуры, QoS/retained/LWT, безопасность (TLS/ACL), масштабирование брокеров, отладка сетевых проблем.

  • Опыт тестирования (pytest/unittest), написание юнит- и интеграционных тестов.

  • Опыт контейнеризации и CI/CD (Docker/docker-compose, GitHub Actions или GitLab CI).

  • Уверенные навыки в Linux и настройке окружений.

  • Работа с SQL/NoSQL, оптимизация запросов.

  • Командное взаимодействие, code review, Git-flow.

Стэк:

  • Python
  • Kafka
  • Rest API
  • Websocket
  • MQTT
  • ModBus
  • SQLLite
  • MySQL
  • Clickhouse
  • Redis
  • AsyncIo
  • Multiprocessing
  • Flask

Условия:

  • конкурентоспособная заработная плата;
  • полное соблюдение ТК РФ;
  • возможности для профессионального роста и обучения — мы поддержим твое стремление развиваться!
  • график работы 5/2 с 09:00 до 18:00 исключительно офис;
  • в офисе действует дресс-код Business Casual;
  • дружелюбная и поддерживающая атмосфера в команде, где ценятся идеи каждого;
  • уютный офис в пяти минутах от метро Полежаевская или Хорошевская.

Адрес: Москва, Хорошёвское шоссе, 25Б

 

Откликнуться на вакансию

Дата
08.10 09.10
USD
3.0183 3.0122
EUR
3.5211 3.4975
RUB
3.6866 3.6865
UAH
7.3348 7.2794
CHF
3.7826 3.7605
GBP
4.0577 4.037
PLN
8.2744 8.2244
Минск
Утром: °C
Днем: °C
Вечером: °C
Ночью: °C

Сейчас: Скорость ветра: 5-7 м/c Атм. давление: 758 мм.рт.ст Влажность: 90%

Спецпредложения