Нател

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

От 80 000 RUR
  • Тула
  • Полная занятость
  • Полный день
  • Нет опыта
  • Python
  • Linux
  • SQL
  • MQTT
  • REST API
  • FastAPI
  • OpenCV

Мы — современная IT-компания, один из лидеров рынка комплексных систем охраны. Мы создаем и внедряем программные и программно-аппаратные комплексы безопасности для специальных объектов.

В настоящее время мы открыли филиал в г. Тула — отдельную группу разработки из 8-10 человек. Если вы хотите участвовать в создании сложных, высоконагруженных систем, работать с передовыми технологиями и решать нестандартные задачи, приглашаем вас в нашу команду!

Обязанности

Вам предстоит участвовать в разработке и поддержке программных решений, которые обеспечивают взаимодействие промышленных систем и аппаратных комплексов. Ваши задачи будут включать:

- Разработку и поддержку программных модулей на Python для работы с промышленным оборудованием.

- Интеграцию с внешними устройствами через Modbus (RTU, TCP), MQTT, WebSocket, REST API.

- Оптимизацию и рефакторинг существующего кода для повышения производительности и отказоустойчивости.

- Разработку серверных и клиентских приложений для управления и мониторинга оборудования.

- Работа с базами данных (SQL и NoSQL) для хранения и обработки данных от устройств.

- Развертывание, тестирование и отладку программного обеспечения в среде Linux.

- Взаимодействие с командой разработчиков и инженеров для интеграции программных решений в готовые комплексы.

Требования

Для успешного выполнения задач вам потребуется:

- Опыт работы с Python 3.x.

- Знание и практический опыт работы с промышленными протоколами (Modbus, MQTT).

- Владение одним или несколькими Python-фреймворками: FastAPI, Django, Flask.

- Опыт работы с реляционными и нереляционными базами данных (PostgreSQL, MySQL).

- Владение инструментами контейнеризации (Docker, Docker Compose).

- Опыт работы в Linux-среде: настройка сервисов, написание скриптов автоматизации (Bash, Python).

- Понимание принципов многопоточного и асинхронного программирования (asyncio, threading).

- Базовые знания по работе с сетевыми сервисами (сетевые стеки, сокеты, API).

Будет плюсом

- Опыт работы с PyQt/PySide для разработки UI-приложений.

- Навыки работы с OpenCV, NumPy, Pandas (если есть опыт в анализе данных или обработке изображений).

- Опыт работы с микроконтроллерами (ESP32, Raspberry Pi) и интеграции их с Python.

Условия:

- Испытательный срок 1-3 месяца

- Оформление по ТК РФ

- Премии по итогам года

- Повышение квалификации

- Льготы и преференции IT-специалиста

- Современный комфортабельный офис в центре города