Описание
NSYS Group разрабатывает технологичные продукты в области мобильной электроники, которыми пользуются в 75 странах мира.
Задачи
•Разрабатывать и поддерживать бэкенд-сервисы на Python
•Реализовывать асинхронную бизнес-логику, фоновые задачи и интеграционные сценарии
•Интегрировать камеры, STM/serial-устройства и USB-периферию
•Разрабатывать и поддерживать API (REST/JSON), а также сценарии WebSocket/SSH для удалённого управления
•Работать с очередями и хранилищами RabbitMQ, Redis и PostgreSQL
•Поддерживать Docker-инфраструктуру и отлаживать решения в Linux-среде
•Вести техническую документацию и взаимодействовать с командами frontend, QA и devops
Требования
•Уверенно владеть Python 3.11+
•Иметь опыт работы с FastAPI, Uvicorn/Hypercorn и Pydantic
•Уверенно владеть асинхронным программированием: asyncio, async/await, фоновые задачи
•Иметь опыт работы с 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 и централизованными логами, опыт в робототехнике и интеграции с физическими устройствами, практические навыки использования нейросетей для написания кода и решения прикладных задач.
Условия
•Зарплата до 1500 евро (обсуждаемо)
•Возможность гибкого начала рабочего дня
•Комфортный офис и горячие обеды
•Официальное трудоустройство, оформление ВНЖ и разрешения на работу