Middle/Senior Python Developer (Desktop Team) job opportunity at Ajax Systems.



bot
Ajax Systems Middle/Senior Python Developer (Desktop Team)
Experience: 3 Years
Pattern: On-site
apply Apply Now
Salary:
Status:

System Department,Desktop Team

Copy Link Report
degreeBachelor's (B.Sc.)
loacation Lviv, Lviv, Ukraine
loacation Lviv, Lviv....Ukraine

Ajax Systems is a full-cycle company, working from idea generation and R&D to mass production and sales. We do everything: we produce physical devices (the system includes many different sensors and hubs), write firmware for them, develop the server part, and release mobile and desktop applications. PRO Desktop meets the needs of every professional working with Ajax security systems. Facilities profiling and remote configuration, alarm monitoring and photo verification, staff administering, and a detailed event log — all in one, intuitive interface.Responsibilities:- Ajax PRO Desktop development (adding new devices, supporting existing devices, adding new functionality and features, fixing bugs).- Architectural decisions and concept development.- Writing tests.- Hard bug fixing.- Inter-commands communications.Stack:- Python 3, PySide 6, QML, gRPC.Must have:- 3+ years of experience with Python, including multithreading, asyncio.- Knowledge of OOP principles and patterns.- Experience with aiohttp.- Experience with pytest.- Experience with gRPC.It will be a plus:- Experience with QML.- Experience with PySide/PyQt.We offer:- Flexible schedule at our offices in Kyiv or Lviv.- The opportunity to propose and implement own ideas that have an impact on the product and production.- Work in a motivated team and zero bullshit culture.- Competitive salary.- Medical Insurance.- Corporate English.- The opportunity to participate in the beta test project of Ajax security systems - receiving and testing new gadgets before their release.\n Responsibilities:Ajax PRO Desktop development (adding new devices, supporting existing devices, adding new functionality and features, fixing bugs).Architectural decisions and concept development.Writing tests.Hard bug fixing.Inter-commands communications. Stack:Python 3, PySide 6, QML, gRPC.Must have:-3+ years of experience with Python, including multithreading, asyncio.Knowledge of OOP principles and patterns.Experience with aiohttp.Experience with pytest.Experience with gRPC.It will be a plus:Experience with QML.Experience with PySide/PyQt.\n

Other Ai Matches

remote-jobserver Remote
Business Development Manager (Gauteng) Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
remote-jobserver Remote
Business Development Manager - Switzerland (Deutschschweiz) Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
remote-jobserver Remote
Pre-Sales Engineer - Spain Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
PR Manager Applicants are expected to have a solid experience in handling Marketing Department – Communications Department related tasks
remote-jobserver Remote
Pre-Sales Engineer (Baltic States) Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
remote-jobserver Remote
Area Sales Manager Portugal Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
Pre-Sales Engineer, Global Team Applicants are expected to have a solid experience in handling Customer Success
 Department – Technical Pre-sale Team related tasks
Writer Applicants are expected to have a solid experience in handling In-House Agency – Writing & Editing Team related tasks
Business Analyst (Middle) Web Applicants are expected to have a solid experience in handling System Department – Business Analytics Team related tasks
remote-jobserver Remote
Business Development Manager (Sweden) Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
remote-jobserver Remote
Pre-Sales Engineer (Türkiye) Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
remote-jobserver Remote
Business Development Manager (KZN, South Africa) Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
remote-jobserver Remote
Business Development Manager (Tbilisi, Georgia) Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
remote-jobserver Remote
Business Development Manager (Fire and Life Safety products) Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
Embedded Device Developer Applicants are expected to have a solid experience in handling Device Department – Home Automation Team related tasks
Talent Sourcer / Researcher Applicants are expected to have a solid experience in handling People Management Department – International Business Unit Recruitment Team related tasks
Project Manager (Smart Home) Applicants are expected to have a solid experience in handling System Department – System Department related tasks
remote-jobserver Remote
Pre-Sales Engineer (Kazakhstan, Kyrgyzstan) Applicants are expected to have a solid experience in handling Customer Success
 Department – Technical Pre-sale Team related tasks
Dev in Test \ Python Developer Applicants are expected to have a solid experience in handling QA Department – Dev in Test Malevich Team related tasks
Import Logistics Specialist Applicants are expected to have a solid experience in handling Supply Chain Department – Import Logistics Team related tasks
remote-jobserver Remote
Business Development Manager (Albania and Kosovo) Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
L&D Manager Applicants are expected to have a solid experience in handling Internships and Entry Level Jobs – HR Team related tasks
Senior/Lead Wireless Embedded Engineer (Video Solutions) Applicants are expected to have a solid experience in handling Device Department – Video Devices Team related tasks