Tell us about yourself, the employer will receive this information
NSYS Group
IT
Python Developer (Middle)
We are an international IT company developing high-tech products in the field of mobile electronics. Our solutions are used in 75 countries worldwide. We hold certifications and patents.
Requirements
– Strong proficiency in Python 3.11+ – Mandatory experience with FastAPI (Uvicorn/Hypercorn), Pydantic – Strong skills in asynchronous programming (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 hardware integrations: /dev, USB, pyserial, v4l2 – Confident use of Docker, Docker Compose, Git – Experience with testing and debugging (pytest) – English level B1 or higher
Nice to have: – 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 logging) – Experience in robotics and integration with physical devices – Practical experience using popular neural networks for coding/solving applied tasks
Key responsibilities
– Development and maintenance 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 maintenance of APIs (REST/JSON), as well as WebSocket/SSH scenarios for remote control – Working with queues and storage systems (RabbitMQ, Redis, PostgreSQL) – Supporting Docker infrastructure (Docker, Docker Compose) and debugging in a Linux environment – Maintaining technical documentation and collaborating with frontend/QA/devops teams
What the company offers
– International IT project – Accredited IT company – Work in a company focused on long-term cooperation – Flexible start of the working day – Comfortable office – Cozy kitchen, our chef prepares hot lunches for you – Official employment, assistance with residence permit and work authorization – The company provides apartments by the sea in Montenegro (Budva) for employee holidays
Additional Information
Join us and become part of a team creating innovative solutions!
Easy Apply
Tell us about yourself, the employer will receive this information
Apply to this job
Tell us about yourself, the employer will receive this information