Локация
Офис в Белграде, Сербия, работа на месте работодателя.
Зарплата
До 1500 EUR на руки в месяц.
Компания
Международная IT-компания, разрабатывающая технологичные продукты в области мобильной электроники; решения используются в 75 странах, есть сертификаты и патенты.
Что делать
•Разрабатывать и поддерживать backend-сервисы на Python.
•Реализовывать асинхронную бизнес-логику, фоновые задачи и интеграционные сценарии.
•Интегрировать камеры, STM/serial-устройства и USB-периферию.
•Разрабатывать и поддерживать REST/JSON API, WebSocket- и SSH-сценарии для удалённого управления.
•Работать с RabbitMQ, Redis и PostgreSQL.
•Поддерживать Docker-инфраструктуру, отлаживать решения в Linux и взаимодействовать с frontend, QA и DevOps-командами.
Требования
•От 1 года до 3 лет опыта разработки.
•Уверенное владение Python 3.11+, FastAPI, Uvicorn или Hypercorn и Pydantic.
•Сильные навыки асинхронного программирования: asyncio, async/await и background tasks.
•Опыт с RabbitMQ, Redis, PostgreSQL, SQLAlchemy, Docker, Docker Compose, Git и pytest.
•Практический опыт с OpenCV и NumPy, а также понимание Linux-интеграций с оборудованием: /dev, USB, pyserial и v4l2.
•Английский язык — не ниже B1.
Хорошо, если есть
•Автоматизация Android через ADB и iOS через go-ios, libimobiledevice или usbmuxd.
•Опыт с CUPS, печатью и kiosk-окружением.
•Понимание Clean Architecture и практик наблюдаемости, включая Sentry и централизованные логи.
•Опыт в робототехнике и интеграции с физическими устройствами.
•Использование нейросетей для написания кода и решения прикладных задач.
Культура и преимущества
•Международный IT-проект и долгосрочное сотрудничество.
•Гибкое начало рабочего дня.
•Комфортный офис и горячие обеды, которые готовит повар.
•Официальное трудоустройство, оформление ВНЖ и разрешения на работу.