Проектирование и реализация серверной логики.
Разрабатывать, отлаживать и документировать качественный Python-код с использованием как сторонних библиотек из PyPI, так и внутренних модулей компании.
Поддерживать и расширять существующие сервисы, обеспечивая стабильность и читаемость кода.
Разработка и оптимизация запросов к базам данных.
Писать и отлаживать сложные SQL-запросы для СУБД (PostgreSQL, MySQL и др.).
Настраивать взаимодействие с Redis и другими NoSQL/IN-memory хранилищами, оптимизируя производительность.
Работа с ModBus и интеграция с промышленным оборудованием (сенсоры / датчики).
Построение API на основе Flask.
Проектировать REST/WebSocket-эндпоинты с помощью Flask, Flask-SocketIO и Flask-CORS.
Интегрировать серверную часть с фронтенд- и мобильными приложениями через HTTP/S и Socket.IO.
Реализовывать параллельную обработку задач с использованием multiprocessing и сторонних библиотек (eventlet, aioping).
Настраивать и поддерживать обмен сообщениями через Kafka и MQTT (пакеты paho-mqtt, aiokafka).
Обеспечивать взаимодействие с промышленными протоколами (Modbus) и стеком TCP/IP.
CI/CD и контейнеризация.
Настраивать конвейер сборки, тестирования и деплоя Python-приложений с помощью Docker и GitHub Actions.
Автоматизировать выкатку новых версий и следить за откатом в случае проблем.
Тестирование и обеспечение качества.
Покрывать критичные модули тестами, повышая уверенность в правильности работы.
Участвовать в планировании спринтов, ежедневных стендапах и ретроспективах.
Эффективно пользоваться системами контроля версий (Git), проводить code review и соблюдать Git-flow.
Конфигурировать логирование (colorama, psutil) и системы мониторинга для быстрого обнаружения инцидентов.