Position: Python Developer
Company: Digicode
Experience required: 3y
English level: intermediate

**Main requirements:**
- 3+ years of python backend programming experience
- Strong analytical skills
- Strong communication skills
- management / team leading experience – an advantage
- Experience in writing high-level and low-level specs
- Self-learning abilities

**Desirable requirements:**
- Sockets
- ML/AI 

**Functions**
We are looking for an experienced Python developer. In this role you will collaborate with the R&D team, architecting, developing and testing backend components. Get responsibility of complicated and interesting systems, and take a role in the design and architecture of the different features of the product. For example – communication, configuration, software download, queuing system, timing and synchronization system and more. You will implement an interface allowing existing modules to communicate via message passing protocol. Experience
is required in developing production grade Python code. Experience in concurrency, performance optimization and/or software design (and architecture) is preferred.