Position: Qt/Python Engineer
Company: LANARS
Category: C++
Experience required: 2y
English level: upper
Published: 2020-05-01T00:00:00+03:00

**Requirements:**
 
Good knowledge of computer science and computing theory:
-OOP, SOLID, TDD
-algorithms and data structures
-design patterns
Understanding of network interactions and protocols, conventions (REST), authentication and authorization standards and practices (oAuth, JWT)
Good knowledge and experience in Python (more than 2 years) with Async IO
Troubleshooting and debugging Python applications
Practical experience with: 
-testing frameworks (e.g. pyTest, unittest)
-math libraries (e.g. NumPy)
Understanding of orchestration and virtualization (Docker)
Knowledge of message broker systems (e.g. RabbitMQ, Mosquitto)
Embedded systems (Linux-based, microcontroller/ FPGA will be a huge plus) development experience
Experience of the UNIX command-line tools
C++ programming experience, experience with QT Framework
Knowledgeable about build systems (CMake, make)
Fluent written and verbal English
 
**What we offer:**

Competitive salary
Flexible working hours without overtime
18 vacation days and paid sick leave
5 paid “sick days” per year (absence without a medical certificate)
Gym compensation
English courses right at the office
Individual entrepreneurship maintenance
Spacious, and comfortable office in the city centre
Our own soccer team
Professional barista brewing the most aromatic coffee in the world
Opportunity to work alongside a team of talented and committed software engineers and designers
Professional environment where good ideas and efforts are rewarded
You will also get professional growth, stability of the company on the market and the most loyal management in the world