Senior Python Developer Kyiv Ajax Systems is an international technology company, the largest developer and manufacturer of Ajax security systems with smart home capabilities in Europe. A whole ecosystem of 135 devices, mobile and desktop applications, server infrastructure. Every year, we demonstrate a multiple increase in both the number of the team and the number of users worldwide. Currently, the company has more than 3,000 employees. Ajax sensors protect 2.5 million users in more than 169 c
Senior Python Developer Kyiv Ajax Systems is an international technology company, the largest developer and manufacturer of Ajax security systems with smart home capabilities in Europe. A whole ecosystem of 135 devices, mobile and desktop applications, server infrastructure. Every year, we demonstrate a multiple increase in both the number of the team and the number of users worldwide. Currently, the company has more than 3,000 employees. Ajax sensors protect 2.5 million users in more than 169 countries. Device development at Ajax is handled by R&D, which consists of four departments: System, Device, Automation and QA. The main task of the team is to ensure the release of the maximum number of devices of the highest quality in the shortest possible time. We develop our own software and hardware, which are used at almost all stages of production: starting with testing of assembled boards and firmware of microcontrollers, to checking assembled devices and their packaging, completeness of Starter Kits. The main challenge facing the team in the near future is full automation of all production stages using conveyors and robots. Main tasks: — development of desktop programs (PC, single-board) for automation of mass production processes, testing of device calibration. — integration of hardware in production programs necessary for checking/calibrating individual functions of security, video tasmart-home devices. — work with the CI/DI system for automatic management of production software versions — development of auxiliary programs, scripts, analysis algorithms, APIs for the interaction of programs with the database, third-party software and software/hardware of other teams. What are we looking for candidates?—experience with PyQT/PySide—must have—commercial experience with Python 3—from 5 years—knowledge of Django/Flask—experience with MySQL, PostgreSQL—understanding of Multiprocessing, Threading, Socket, The Python Standard Libraries—knowledge of the OSI model—experience OOP —knowledge of Git, Linux —English reading and understanding of documentation is great if you recognize: —PySerial or PyUSB —PyInstaller —Jenkins someone else’s CI/CD system —Docker, docker-compose, AWS —WebRTC —gRPC —NoSQL —QML We offer: —the ability to offer and implement own ideas that have an impact on the product and production; — work of a motivated team and zero bullshit culture; — competitive salary; -Medical Insurance; — corporate English; —compensation for specialized training; — the opportunity to participate in the beta test project of Ajax security systems — receiving and testing new gadgets before their release. Ajax Systems is a Ukrainian success story, a place of incredible power and energy. Join us to make Made in Ukraine synonymous with reliability.