Ajax Systems — розробник і виробник бездротових систем безпеки Ajax із можливостями розумного дому. Це 36 пристроїв, мобільні та десктопні застосунки, серверна інфраструктура. У лінійці Ajax представлено централі керування із власною RTOS (OS Malevich), датчики руху, відчинення, захисту від затоплення та пожежні датчики, вуличні й домашні сирени, тривожна кнопка з функцією керування приладами, розумні розетки та реле.

Датчики Ajax охороняють 1 000 000 користувачів у більш ніж 120 країнах світу.

За розробку пристроїв у Ajax відповідає R&D-департамент, який складається з чотирьох команд: System, Devices, Automation та QA.

Команда System робить пристрої розумними, перетворюючи їх на повноцінний IoT. Учасники команди створили й розвивають OS Malevich (модульна RTOS для різних апаратних платформ) і хмарний сервіс Ajax Cloud (Java 12, AWS, Akka).

Для керування, обслуговування та моніторингу системи користувачами, інсталяторами й інженерами охоронних компаній розроблені застосунки для iOS (Objective-C, Swift), Android (Java, Kotlin), Windows/macOS (Python, QT, QML).

Ми шукаємо розумного, досвідченого, технічно грамотного Senior Python Developer-а.

Що потрібно знати і вміти:

— Python 5+ років
— Full stack (JS + HTML + CSS) 2+ років
— глибоко розуміти фронт-енд і бек-енд розробку
— глибоко розуміти OOP, SOLID
— добре розуміти принципи роботи процесів, потоків і асинхронної обробки
— писати модульні / інтеграційні тести (культура застосування TDD буде плюсом)
— Git

Плюсом буде: QML, PyQt, grpc/web sockets.

Основні задачі:

— написання коду на рівні Senior Developer-а
— підтримка технічної культури з тестами і CD
— брати участь в розробці і поліпшення архітектури
— розвиток нашої лінійки b2b продуктів

Пропонуємо :

— багато свободи у прийнятті рішень та розвитку системи
— гідну заробітну плату
— роботу в мотивованій команді та zero bullshit culture
— оплату навчання та участь у конференціях
— турботу та медичне страхування