Job Details
Middle Python Developer
Middle Python Developer at NSYS Group in Belgrade, Serbia. Develop and support backend services, integrate with hardware, and work with databases. Salary up to 1500 EUR.
We are NSYS Group, an international IT company developing technological products in the field of mobile electronics. Our solutions are used in 75 countries worldwide. We are currently looking for a Middle Python developer. Location: Serbia, Belgrade, office format Tasks: - Development and support of backend services in Python - Implementation of asynchronous business logic, background tasks, and integration scenarios. - Integration with hardware: cameras, STM/serial devices, USB peripherals. - Development and support of APIs (REST/JSON), as well as WebSocket/SSH scenarios for remote control. - Working with queues and storage (RabbitMQ, Redis, PostgreSQL). - Support of Docker infrastructure (Docker, Docker Compose) and debugging in a Linux environment. - Maintaining technical documentation and interaction with frontend/QA/devops teams.
Candidate requirements: - Confident knowledge of Python 3.11+. - Mandatory experience with FastAPI (Uvicorn/Hypercorn), Pydantic. - Strong asynchronous programming skills (asyncio, async/await, background tasks). - Experience with RabbitMQ (aio-pika) and Redis (redis.asyncio). - Experience with PostgreSQL (asyncpg/psycopg), understanding of SQLAlchemy. - Practical experience with OpenCV and NumPy (image processing/camera pipelines). - Understanding of Linux integrations with hardware: /dev, USB, pyserial, v4l2. - Confident knowledge of Docker, Docker Compose, Git. - Experience in testing and debugging (pytest). - English at B1 level or higher. Will be a plus: - Experience in automating Android devices via ADB. - Experience in automating iOS devices (go-ios, libimobiledevice, usbmuxd). - Experience with CUPS/printing and kiosk environments. - Understanding of Clean Architecture and observability practices (Sentry, centralized logs). - Experience in robotics and integration with physical devices. - Practical skills in using popular neural networks for writing code/solving applied problems.
We offer: - International IT project; - Work in a company focused on long-term cooperation; - Flexible start to the working day; - Comfortable office; - Cozy kitchen, our chef cooks hot lunches for you; - Official employment, obtaining a residence permit and work permit.
Don't miss a single job
Subscribe to our Telegram channel