Position: Senior Python developer (Desktop)
Company: Ajax Systems
Experience required: 5y

The whole team is in one office in Kyiv, and all technical and product decisions are made locally. 

We're looking for a Senior Python Developer to join us and continue the evolution of a product that we love: someone who takes pride in their work to ensure that user experience and quality are superb. You will be able to develop the apps in the best hardware company in Ukraine, with around 500k active users worldwide. 

Responsibilities:
-Ajax PRO Desktop development(adding new devices, supporting existing devices, adding new functionality and features, fixing bugs)
-Architectural decisions and concepts developments
-Writing tests
-Hard bugs fixing
-Inter-commands communications

Stack:
Python 3, PySide2, QML, grpc

Must have:

-Experience with Python(4+ years) including multithreading, asyncio
-Experience with QML(2+ years)
-Knowledge of OOP principles and patterns
-Experience with grpc
-Experience with aiohttp
-Experience with pytest

It will be a plus:

Experience with PySide2/PyQt

We offer:

-Working with a team of people to build the future of an industry

-Non-trivial challenges and the various specter of exciting tasks

-A flexible, friendly, and collaborative work environment

-Corporate culture based on common sense

-Opportunities to influence the creation of new products and their quality