Position: Senior Python Engineer (Embedded)
Company: Smart Tek Solutions and Services, LLC
Category: Python
Experience required: 3y
English level: intermediate
Published: 2022-08-01T00:00:00+03:00

**Responsibilities:**
- Developing new features;
- Direct communication with the customer side team.

**Requirements:**
- Over 4 years of Python development;
- Strong knowledge and experience with asyncio and threading in python;
- Understanding how hardware protocols RS485 Modbus and CAN works;
- Experience with SQLite database;
- Experience with docker container service;
- Experience with MQTT messaging protocol.

**Will be a plus:**
- Experience with RS485 Modbus or CAN hardware protocols;
- Experience with NodeRed and/or Thingsboard solutions;
- Experience with Kubernetes;
- Understanding state machine pattern;
- Experience with PostgreSQL database;
- Knowledge and experience what is time series databases or Elasticsearch;
- Experience Tornado or FastAPI frameworks knowledge;
- Understanding of microservice architecture.

**We offer:**
- Flexible working hours;
- Management of PE by qualified accountants;
- Great opportunities for personal and career growth;
- Free English classes;
- Challenging tasks;
- Competitive salary with regular review;
- Spacious and comfortable office;
- 18 paid vacation days and 10 Sick-leave.