Middle Python разработчик
Описание
МЫ– международная IT-компания, разработчик технологичных продуктов в области мобильной электроники. Нашими решениями пользуются в 75 странах по всему миру. Обладаем сертификатами и патентами. Ищем ответственного и исполнительного сотрудника в нашу команду разработки роботизированных систем. Обязанности: Разработка и поддержка backend-сервисов на Python Реализация асинхронной бизнес-логики, фоновых задач и интеграционных сценариев. Интеграция с оборудованием: камеры, STM/serial-устройства, USB-периферия. Разработка и поддержка API (REST/JSON), а также WebSocket/SSH-сценариев для удалённого управления. Работа с очередями и хранилищами (RabbitMQ, Redis, PostgreSQL). Поддержка docker-инфраструктуры (Docker, Docker Compose) и отладка в Linux-среде. Ведение технической документации и взаимодействие с командами frontend/QA/devops. Требования: Уверенное владение Python 3.11+. Обязательный опыт с FastAPI (Uvicorn/Hypercorn), Pydantic. Сильные навыки асинхронного программирования (asyncio, async/await, background tasks). Опыт работы с RabbitMQ (aio-pika) и Redis (redis.asyncio). Опыт работы с PostgreSQL (asyncpg/psycopg), понимание SQLAlchemy. Практический опыт с OpenCV и NumPy (обработка изображений/камерные пайплайны). Понимание Linux-интеграций с железом: /dev, USB, pyserial, v4l2. Уверенное владение Docker, Docker Compose, Git. Опыт тестирования и отладки (pytest). Английский не ниже B1. Будет плюсом: Опыт автоматизации Android-устройств через ADB. Опыт автоматизации iOS-устройств (go-ios, libimobiledevice, usbmuxd). Опыт работы с CUPS/печатью и kiosk-окружением. Понимание Clean Architecture и практик наблюдаемости (Sentry, централизованные логи). Опыт в робототехнике и интеграции с физическими устройствами. Практические навыки использования популярных нейросетей для написания кода\решения прикладных задач. Мы предлагаем: Международный IT-проект; Аккредитованная IT компания; Работа в компании ориентированной на долгосрочное сотрудничество; Возможность гибкого начала рабочего дня; Комфортный офис; Возможность релокации в Сербию после прохождения испытательного срока