Junior Python Developer
TLDR
Join a dynamic team developing tools for the testing of Ajax Systems' OS Malevich, focusing on quality assurance and process optimization through internal products.
знання asyncio (таски, корутини, перемикання контексту, нащо це все взагалі);
розуміння OOП, патернів проєктування та кращих практик програмування;
відмінні навички розв’язання задач та аналітичне мислення з високою увагою до деталей.
досвід роботи з системами контролю версій (Git);
базові знання docker та контейнеризованих середовищ;
розуміння фреймворків для тестування (Pytest, Unittest);
знання OC Unix/Linux базово;
знання SQL та досвід роботи з реляційними базами даних (наприклад, postgresql, sqlite);
досвід роботи з інструментами CI/CD (Jenkins, bitbucket тощо);
досвід роботи з хмарними платформами, такими як aws;
знання бінарної серіалізації (messagepack, protobuf тощо);
досвід роботи з мікросервісною архітектурою.
розробляти та впроваджувати нові фреймворки, сервіси і технології, що допомагатимуть автоматично тестувати систему і перетворювати синтаксис тестів, що пишуть відділ QA, в конструкції для виконання фреймворками;
підтримувати та покращувати вже існуючі фреймворки, сервіси і технології.
працювати з інфраструктурою CI (Jenkins, Bitbucket-pipelines);
писати якісний, зрозумілий, коментований, підтримуваний код з покриттям його юніт тестами;
проводити якісне, аргументоване рев'ю коду колег.
Ajax Systems is the largest manufacturer of security systems in Europe, offering a comprehensive portfolio of over 280 devices for home and business protection, including intrusion, video surveillance, fire safety, and smart automation. With over 4.5 million end users across more than 180 countries, Ajax combines advanced software with top-notch hardware to redefine security standards globally. Our commitment to resilience and innovation has positioned us as a leader in the international security market.
- Founded
- Founded 2011
- Employees
- 500+ employees
- Industry
- Professional Services
- Total raised
- $11M raised