{"id":1653874,"url":"https://alion.io/job/ajax-systems-middle-python-developer-2","title":"Middle Python Developer","company":{"id":3575,"name":"Ajax Systems","domain":"ajax.systems","url":"https://alion.io/company/ajax-systems","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"B","score":82,"open_postings":177,"ghost_share":0.215,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":82,"computed_at":"2026-10-16T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Kyiv, Ukraine"],"countries":["UA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Asyncio","optional":false},{"name":"AWS","optional":false},{"name":"Bitbucket","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"Jenkins","optional":false},{"name":"Linux","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"RTOS","optional":false},{"name":"SQL","optional":false},{"name":"SQLite","optional":false},{"name":"Unix","optional":false}],"status":"live","first_seen_at":"2026-01-22T15:40:21Z","employer_posted_date":"2026-01-22","last_verified_at":"2026-10-16T22:38:11Z","board_verified":true,"closed_at":null,"days_open":267,"trust":{"level":"ghost","repost_count":0,"flags":["stale","company_stale"],"days_open":266},"description":"Ajax Systems - міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем.\nУ лінійці Ajax представлено централі керування із власною RTOS (OS Malevich), відеоспостереження, датчики руху, відчинення, захисту від затоплення та пожежні датчики, вуличні й домашні сирени, тривожну кнопку з функцією керування приладами, пристрої автоматизації. Ajax Systems має багато пропрієтарних технологій: радіопротоколи Jeweller і Wings,протокол дротового зв'язку Fibra, алгоритми LISA, SmartDetect, HazeFlow 2, технологія JetSparrow, а також володіє 38 патентами на винаходи, дизайн тощо.\nНаразі шукаємо Python Developer, який долучиться до розробки внутрішніх інструментів для тестування OS Малевич. Це не про ручне чи автоматизоване тестування самої OS. Роль передбачає створення та підтримку внутрішнього продукту, який використовується для забезпечення якості та оптимізації процесів тестування.\nНаш ідеальний кандидат має:\nдосвід комерційної розробки від 2 років;\n\nвпевнені знання asyncio (таски, корутини, перемикання контексту, нащо це все взагалі);\n\nрозуміння роботи Python \"під капотом\" (виділення пам'яті, оптимізації...);\n\nґрунтовне розуміння OOП, патернів проєктування та кращих практик програмування;\n\nдосвід роботи з системами контролю версій (Git);\n\nбазові знання docker та контейнеризованих середовищ;\n\nвідмінні навички розв’язання задач та аналітичне мислення з високою увагою до деталей.\n\nБуде плюсом:\nрозуміння фреймворків для тестування (Pytest, Unittest);\n\nзнання OC Unix/Linux базово;\n\nзнання multiprocessing та sockets;\n\nгарне знання SQL та досвід роботи з реляційними базами даних (наприклад, postgresql, sqlite);\n\nдосвід роботи з інструментами CI/CD (Jenkins, bitbucket тощо);\n\nдосвід роботи з хмарними платформами, такими як aws;\n\nзнання бінарної серіалізації (messagepack, protobuf тощо);\n\nдосвід роботи з мікросервісною архітектурою.\n\nЯкі будуть задачі:\nрозробляти та впроваджувати нові фреймворки, сервіси і технології, що допомагатимуть автоматично тестувати систему і перетворювати синтаксис тестів, що пишуть відділ QA, в конструкції для виконання фреймворками;\n\nпідтримувати та покращувати вже існуючі фреймворки, сервіси і технології.\n\nпрацювати з інфраструктурою CI (Jenkins, Bitbucket-pipelines);\n\nписати якісний, зрозумілий, коментований, підтримуваний код з покриттям його юніт тестами;\n\nпроводити якісне, аргументоване рев'ю коду колег.\n\nМи пропонуємо:\nможливість пропонувати та реалізовувати власні ідеї, які мають вплив на продукт і виробництво;\nроботу у вмотивованій команді та zero bullshit culture;\nконкурентну заробітну плату;\nмедичне страхування;\nкорпоративну англійську мову;\nкомпенсацію профільного навчання;\nможливість взяти участь у проєкті бета-тесту систем безпеки Ajax - отримання та тестування нових гаджетів до їх релізу.","description_format":"text","description_chars":2784,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Ukrainian","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Smart Home Devices","Access Control & Alarm Systems"],"lifecycle":[{"event":"open","at":"2026-10-02T01:02:19Z"}],"visa":[],"liveness":{"score":8,"band":"cold","label":"Long shot","p_open":1,"p_active":0.3,"p_room":0.28,"age_days":266,"expected_fill_days":82,"reasons":["conf:0","velocity","ghost","win:tail","crowd:brand"],"computed_at":"2026-10-16T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/ajax-systems-middle-python-developer-2","json_url":"https://alion.io/job/ajax-systems-middle-python-developer-2.json","meta":{"generated_at":"2026-10-17T01:49:30Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":2520,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3575},"rest":"https://alion.io/mcp/rest/get_company?id=3575"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fajax-systems-middle-python-developer-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fajax-systems-middle-python-developer-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fajax-systems-middle-python-developer-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/ajax-systems-middle-python-developer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fajax-systems-middle-python-developer-2"}]}