Python Developer (Malevich)

Ukrainian Product 🇺🇦

Ajax Systems — міжнародна технологічна компанія, найбільший в Європі розробник і виробник систем безпеки із можливостями розумного дому.

Це ціла екосистема зі 180 пристроїв, мобільних і десктопних застосунків, серверної інфраструктури.

Кожного року ми демонструємо кратне зростання як у чисельності команди, так і в кількості користувачів у всьому світі. Наразі в компанії більше 4 100 працівників. А датчики Ajax охороняють 3,5 млн користувачів у більш ніж 187 країнах світу.
 

Усі ці процеси, що пов’язані з девайсами, контролюються OS Malevich — операційною системою реального часу (RTOS), яка одночасно забезпечує мультифункціональність і надійність. Якщо в чітко виміряний час система не спрацює, після ця дія уже не матиме сенсу — станеться катастрофа. Тому система постійно вдосконалюється, з'являються нові модулі пов’язані з радіостеком, телеметрією, стрімінгом…..
 

Зараз ми в пошуку інженера, який буде займатися розробкою ефективного інструментарію (фреймворків, бібліотек, повноцінних продуктів) та його впровадженням – як на технічному рівні так і на рівні практик і підходів. BDD система буде використовуватись в роботі тестувальників і оптимізаціях, пов’язаних з викликами нашої OS
 

Необхідні навички:
 

- 2+ роки досвіду роботи з Python 3;

- Знання asyncio;

- Ґрунтовне розуміння ООП, шаблонів проєктування та найкращих практик програмування;

- Знання систем контролю версій (Git);

- Розуміння тестових фреймворків (наприклад, pytest, unittest);

- Знання операційних систем UNIX/Linux;

- Базові знання Docker та контейнеризованих середовищ;

- Відмінні навички вирішення проблем і аналітичне мислення з високою увагою до деталей.
 

Бажані навички:
 

- Знання multiprocessing, сокетів;

- Гарне знання SQL та досвід роботи з реляційними базами даних (наприклад, PostgreSQL, SQLite);

- Досвід роботи з інструментами CI/CD (Jenkins, Bitbucket тощо);

- Робота з хмарними платформами (наприклад, AWS);

- Досвід веброзробки (бекенд) на Python (сокети, веб-протоколи, zmq);

- Бінарна серіалізація (MessagePack, protobuf тощо);

- Досвід роботи з мікросервісною архітектурою.
 

Пропонуємо:
 

- можливість пропонувати та реалізовувати власні ідеї, які мають вплив на продукт і виробництво;

- роботу у вмотивованій команді та zero bullshit culture;

- гнучкий графік роботи в офісі (Київ);

- конкурентну заробітну плату;- медичне страхування;

- корпоративну англійську мову;
 

Ajax — свобода бути інженером!

Published 30 June
116 views
·
11 applications
28% read
·
28% responded
Last responded 3 weeks ago
To apply for this and other jobs on Djinni login or signup.