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

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

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

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

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

Мы создаем промышленную платформу, которая объединяет оборудование, сенсоры и приложения в единую экосистему. Ищем опытного 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;
  • дружелюбная и поддерживающая атмосфера в команде, где ценятся идеи каждого;
  • уютный офис в пяти минутах от метро Полежаевская или Хорошевская.
Навыки
  • Python
  • Онбординг
  • GitHub
  • Алгоритмы и структуры данных
  • MySQL
  • REST API
  • Оптимизация кода
  • Отчётность о результатах разработки
  • Политика тестирования
  • Анализ тестирования
  • Анализ требований
  • Тестирование баз данных
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Чайкина Людмила Владимировна

Middle Python backend разработчик

Чайкина Людмила Владимировна

Удаленная работа
  • Москва

  • до 250000 RUR

Рекомендуем
Akvilon
Полный день
  • Москва

  • от 180000 RUR

Рекомендуем
Консалт Плюс
Полный день
  • Москва

  • до 400000 RUR

Рекомендуем
Красное & Белое, розничная сеть

Программист-разработчик Python

Красное & Белое, розничная сеть

Полный день
  • Москва

  • от 200000 RUR

Priqol Labs
Удаленная работа
  • Москва

  • до 3000 USD

amoCRM
Полный день
  • Москва

  • до 3000 USD

Точка Банк

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

Точка Банк

Полный день
  • Москва

  • до 575000 RUR

METASCAN
Удаленная работа
  • Москва

  • до 575000 RUR

ИЦ АЙ-ТЕКО

Python developer (middle+)

ИЦ АЙ-ТЕКО

Полный день
  • Москва

  • до 240000 RUR

АНО ЦИСМ
Удаленная работа
  • Москва

  • до 240000 RUR

Леста Игры

Python Developer (Infrastructure)

Леста Игры

Полный день
  • Москва

  • до 240000 RUR

ТЕХНОЛОГИИ ОТРАСЛЕВОЙ ТРАНСФОРМАЦИИ

Python-разработчик (СберБизнесБот)

ТЕХНОЛОГИИ ОТРАСЛЕВОЙ ТРАНСФОРМАЦИИ

Полный день
  • Москва

  • до 240000 RUR

Удаленная работа
  • Москва

  • от 2500 USD

ИЦ АЙ-ТЕКО
Полный день
  • Москва

  • от 2500 USD

Positive Technologies
Удаленная работа
  • Москва

  • от 2500 USD

Михайлов и партнеры, Группа компаний

Ведущий Backend-разработчик (Python/FastAPI) Middle+

Михайлов и партнеры, Группа компаний

Полный день
  • Москва

  • от 2500 USD

ИЦ АЙ-ТЕКО
Полный день
  • Москва

  • до 240000 RUR

ГУП Московский социальный регистр

Разработчик osint сервисов (Python)

ГУП Московский социальный регистр

Полный день
  • Москва

  • до 240000 RUR

РА Дельта
Полный день
  • Москва

  • до 220000 RUR

ЭКОПСИ Консалтинг

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

ЭКОПСИ Консалтинг

Полный день
  • Москва

  • до 220000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию