Position: Middle-Senior Python developer
Company: DDI Development
Experience required: 3y
English level: intermediate

Requirements:

- Python development experience 3+ years;
- Having worked on big complex Python projects.
- Very high proficiency in Python specifics: code structure, modules, asyncio, type hints, thread & process pools, context managers, operator overloading.
- Interfacing Python with other language (C/C++) / JS/TS experience - advantage.
- Networking & I/O basics. Backend basics (REST APIs, Websockets).
- Familiarity with Docker containers.
- Strong written skills in technical English;

Responsibilities:

Working on recording systems for sensors & cameras, involving low-latency requirements and multi-device communication.
Interfacing low-level (C/C++) drivers with Python to allow working with Vayyar sensors from Python.
Create backend APIs for various applications.
And of course the whole part of independency.

We offer:
- Stable and timely salary;
- Paid vacation and sick leave;
- Flexible working hours;
- Corporate English lessons;
- Conferences, seminars and workshops at the company's expense;
- Access to internal library and the opportunity to fill it with any book you need;
- Corporate parties, team building;
- Unlimited opportunities for career and professional growth.