Ajax Systems
Posted 6mo ago

Dev in Test \ Python Developer

Ajax Systems
Kyiv, Kyiv City, Ukraine
OnsiteFull Time
Responsibilities
  • developing tests
  • maintaining tests
  • working CI
Requirements
  • 2+ years Python3 experience
  • Asyncio
  • OO design
  • Git
  • Basic Docker
  • Strong problem solving and attention to detail
Technical tools mentioned
PythonasyncioGitDockerCI/CDJenkinsAWSPostgreSQLSQLitePytestUnittestUnix/Linuxmultiprocessingsocketsprotobufmessagepack

Job description

Ajax Systems — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем. Продуктам Ajax довіряють уже понад 4,5 мільйони кінцевих користувачів і 330 тисяч PRO-користувачів у більш ніж 180 країнах. Компанія пропонує комплексні рішення для захисту житлових і комерційних об'єктів різного масштабу. Нині портфоліо Ajax налічує 280 пристроїв для захисту від вторгнення, відеоспостереження, пожежної безпеки та комфорту й автоматизації. Кожного року ми демонструємо кратне зростання як у чисельності команди, так і в кількості користувачів у всьому світі. 

Системи безпеки мають підвищені вимоги до надійності та стабільності роботи. Саме тому QA Department в Ajax Systems супроводжує продукт як на етапі розроблення, так і в процесі виробництва й подальшого розвитку. Вони виявляють баги у залізі, софті або взаємодіях систем. Це не просто команда «клікерів», це творчі інженери. Вони перевіряють нові пристрої в різних екстремальних умовах: імітують рухи людей і тварин, відтворюють складні погодні умови, перепади температур, влаштовують контрольовані пожежі та затоплення.

У лінійці Ajax представлено централі керування із власною RTOS (OS Malevich), відеоспостереження, датчики руху, відчинення, захисту від затоплення та пожежні датчики, вуличні й домашні сирени, тривожну кнопку з функцією керування приладами, пристрої автоматизації. Ajax Systems має багато пропрієтарних технологій: радіопротоколи Jeweller і Wings,протокол дротового зв'язку Fibra, алгоритми LISA, SmartDetect, HazeFlow 2, технологія JetSparrow, а також володіє 38 патентами на винаходи, дизайн тощо.


Ajax Systems — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем. Продуктам Ajax довіряють уже понад 4,5 мільйони кінцевих користувачів і 330 тисяч PRO-користувачів у більш ніж 180 країнах. Компанія пропонує комплексні рішення для захисту житлових і комерційних об'єктів різного масштабу. Нині портфоліо Ajax налічує 280 пристроїв для захисту від вторгнення, відеоспостереження, пожежної безпеки та комфорту й автоматизації. Кожного року ми демонструємо кратне зростання як у чисельності команди, так і в кількості користувачів у всьому світі. 

Системи безпеки мають підвищені вимоги до надійності та стабільності роботи. Саме тому QA Department в Ajax Systems супроводжує продукт як на етапі розроблення, так і в процесі виробництва й подальшого розвитку. Вони виявляють баги у залізі, софті або взаємодіях систем. Це не просто команда «клікерів», це творчі інженери. Вони перевіряють нові пристрої в різних екстремальних умовах: імітують рухи людей і тварин, відтворюють складні погодні умови, перепади температур, влаштовують контрольовані пожежі та затоплення.

У лінійці Ajax представлено централі керування із власною RTOS (OS Malevich), відеоспостереження, датчики руху, відчинення, захисту від затоплення та пожежні датчики, вуличні й домашні сирени, тривожну кнопку з функцією керування приладами, пристрої автоматизації. Ajax Systems має багато пропрієтарних технологій: радіопротоколи Jeweller і Wings,протокол дротового зв'язку Fibra, алгоритми LISA, SmartDetect, HazeFlow 2, технологія JetSparrow, а також володіє 38 патентами на винаходи, дизайн тощо.


Наш ідеальний кандидат має:
  • досвід роботи з Python3 від 2 років;
  • знання asyncio;
  • ґрунтовне розуміння OOП, патернів проєктування та кращих практик програмування;
  • досвід роботи з системами контролю версій (Git);
  • базові знання docker та контейнеризованих середовищ;
  • відмінні навички розв’язання задач та аналітичне мислення з високою увагою до деталей;


  • Буде плюсом:
  • розуміння фреймворків для тестування (наприклад, Pytest, Unittest);
  • знання OC Unix/Linux базово;
  • знання multiprocessing та sockets;
  • хороше знання SQL та досвід роботи з реляційними базами даних (наприклад, postgresql, sqlite);
  • досвід роботи з інструментами CI/CD (Jenkins, bitbucket тощо);
  • досвід роботи з хмарними платформами, такими як aws;
  • досвід backend-розробки на Python для web-рішень (sockets, web-протоколи, zmq);
  • знання бінарної серіалізації (messagepack, protobuf тощо);
  • досвід роботи з мікросервісною архітектурою.


  • Які будуть задачі:
  • розробляти та впроваджувати автоматизоване тестування за допомогою Python;
  • підтримувати та покращувати уже реалізовану бази end-to-end автотестів
  • працювати з інфраструктурою CI на базі Jenkins
  • шукати та аналізувати невідповідності поведінки системи згідно з технічним завданням.


  • Ми пропонуємо:
  •  можливість пропонувати та реалізовувати власні ідеї, які мають вплив на продукт і виробництво;
  • роботу у вмотивованій команді та zero bullshit culture;
  • конкурентну заробітну плату;
  • медичне страхування;
  • корпоративну англійську мову;
  • компенсацію профільного навчання;
  • можливість взяти участь у проєкті бета-тесту систем безпеки Ajax — отримання та тестування нових гаджетів до їх релізу.


  • Ajax Systems — це українська історія успіху, місце неймовірної сили та енергії. 
    Долучайтеся, щоб зробити "Made in Ukraine" синонімом надійності.

    About Ajax Systems

    Develops and manufactures wireless security and smart home systems.

    Year founded
    2011
    Employees
    5000
    Organization type
    Private
    Latest investment
    Raised $10.00M Series A (2019) — led by Horizon Capital
    Subsidiaries
    Headquarters
    UA

    Similar jobs

    Python Developer roles near Kyiv, Kyiv City
    4d
    Save
    Mark Applied
    Hide
    Python Engineer
    Odesa or Rivne or Lviv or Kyiv
    OnsiteFull Time
    Capgemini
    CapgeminiEuronext Paris: CAP: Provides global IT consulting and digital transformation services.
    Commercial Python experience, REST API development, SQL and relational databases, authentication and security concepts, observability, Git, Agile methodologies, and upper-intermediate English.
    Python, REST, Flask, FastAPI, Django, Gunicorn, SQL, Google-auth, cryptography, oauthlib, requests-oauthlib, OpenTelemetry API, OpenTelemetry SDK, OpenTelemetry Instrumentation, Flask, Requests, xlrd, xlwt, simplejson, requests, PyYAML, jsonschema, Git, Agile, Google Cloud Platform (GCP)
    6d
    Save
    Mark Applied
    Hide
    Senior Python Engineer, Document App (Content Engineering Team)
    Germany or Warsaw or Lisbon or Kyiv or Poland
    zł275k-zł413k/mo RemoteFull Time
    PandaDoc
    PandaDoc: SaaS platform for document automation and electronic signatures.
    5+ YOERequires 5+ years of production Python experience, relational databases, event-driven architectures, AsyncIO, scalable microservices, distributed systems, and full lifecycle development. English communication required.
    Python, SQL, PostgreSQL, Redis, Kafka, NATS, RabbitMQ, AsyncIO, Docker, Kubernetes, AWS, Grafana, Loki, Tempo, Mimir
    2mo
    Save
    Mark Applied
    Hide
    Python Engineer
    Kyiv or Lisbon or Dubai or Lviv
    RemoteFull Time
    UMO
    UMO: Building an AI-powered, unified modern money platform.
    3+ YOE3+ years professional software engineering with strong Python focus; experience with FastAPI/asyncio, SQL/PostgreSQL, vector DBs, Docker, CI/CD, cloud (AWS/GCP); strong problem-solving and English (B2+).
    Python, FastAPI, Django, Flask, asyncio, PostgreSQL, Redis, Pinecone, Milvus, Weaviate, Docker, GitHub Actions, GitLab CI, AWS, GCP, Node.js, TypeScript, Cursor, Claude, GitHub Copilot, Kafka, RabbitMQ, Airflow, Prefect, gRPC, RESTful
    2mo
    Save
    Mark Applied
    Hide
    Senior Python Engineer
    Kyiv, Kyiv city, Ukraine
    RemoteFull Time
    Miratech
    Miratech: Provides digital engineering and IT consulting for global enterprises
    5+ YOE5+ years backend engineering experience with strong Python and microservices, REST API development, AWS (ECS, CloudWatch, Secrets Manager, S3), Docker, CI/CD (Bitbucket Pipelines), and strong English communication.
    Python, REST APIs, AWS, ECS, CloudWatch, Secrets Manager, S3, Bitbucket Pipelines, Docker, Docker Compose, SIP, WebRTC, LiveKit, Zoho CRM, Google Calendar, Microsoft Calendar, Terraform
    3mo
    Save
    Mark Applied
    Hide
    Senior Python Engineer
    Kyiv, Kyiv, Ukraine
    OnsiteFull Time
    A5 Labs
    A5 Labs: Develops AI and blockchain solutions for online gaming integrity.
    10+ YOE10+ years software development with mastery of Python and FastAPI, experience building distributed data-intensive systems with Kafka/stream-processing, NoSQL (MongoDB, Redis), AWS, Docker/Kubernetes, observability (Prometheus/Grafana/Tempo/Loki), CI/CD and automated testing.
    Python, FastAPI, Kafka, Quix, Kafka Streams, Flink, MongoDB, Redis, AWS, Docker, Kubernetes, Prometheus, Grafana, Tempo, Loki, Bitbucket, ArgoCD, Pytest, Unittest
    12y
    Save
    Mark Applied
    Hide
    Senior Python freelance
    Kiev, Ukraine
    RemoteContract
    IQ Elite
    IQ Elite: Online dating platform for intelligent individuals.
    5+ YOESenior level Django/Python Engineer with a solid coding background in Python, jQuery, Django, PHP frameworks, MongoDB or PostgreSQL, and Linux.
    Python, Django, jQuery, PHP frameworks, MongoDB, PostgreSQL, Linux