Middle Software Engineer (Python)
Everstar · Kyiv, Kyiv, Ukraine
Technology, Information and Internet · 2-10 employees
About the role
You will design and integrate new functionality into core software systems while analyzing code to resolve performance bottlenecks. Additionally, you will build reliable data pipelines and implement comprehensive testing strategies to ensure system stability.
What they look for
Requirements
The role requires strong proficiency in Python with a focus on backend architecture and experience with multithreading and asynchronous programming. Candidates must be comfortable working in Linux environments and possess a solid understanding of network protocols and CI/CD tools.
Benefits
Full description
Ми — EVERSTAR, перша рекрутингова агенція в MilTech для тих, хто готовий створювати технологічне майбутнє.
Але досить про нас, розказуємо вакансію.
Ця вакансія у R&D-команду, що розробляє та виробляє техніку й електронні рішення, які працюють на реальному полі бою, а не в красивих презентаціях для інвесторів.
Компанія швидко масштабується, вибудовує процеси та підсилює команди.
У зв’язку з розширенням R&D-відділу ми шукаємо Middle Software Engineer (Python), чиї рішення будуть імплементовані в сотні тисяч продуктів, змінять хід історії та забезпечать технологічну перевагу України на десятиліття вперед.
Які задачі чекають на тебе:
•
- Проєктування та інтеграція надійного нового функціоналу в основні програмні системи.
- Аналіз коду для виявлення «вузьких місць» (bottlenecks) у критичних для продуктивності модулях.
- Рефакторинг існуючого коду для забезпечення довгострокової підтримки, читабельності та структурної цілісності.
- Створення чистих, відмовостійких та модульних компонентів системи.
- Побудова та підтримка надійних пайплайнів, здатних ефективно обробляти великі обсяги потокових даних.
- Впровадження комплексних стратегій тестування (включаючи юніт-, перформанс- та smoke-тести) для прискорення релізних циклів і гарантування стабільності систем.
Що важливо:
- Інженерний рівень володіння Python з фокусом на бекенд-інфраструктуру та архітектуру систем.
- Знання типових паттернів проєктування та методологій розробки.
- Досвід роботи з багатопроцесністю (multiprocessing), багатопотоковістю (multithreading) та асинхронним програмуванням.
- Практичні знання контейнеризованих середовищ і систем контролю версій. Досвід налаштування та роботи з інструментами CI/CD.
- Впевнена робота в Linux-середовищі (включаючи використання терміналу та SSH). Чітке розуміння мережевих протоколів та випадків їх застосування.
- Аналітичне мислення та здатність самостійно розбиратися в складних системах, локалізувати першопричини проблем і виправляти баги без значної допомоги AI-асистентів.
Буде плюсом:
- Розуміння процесів комп'ютерного зору (CV) та моделей машинного навчання.
- Досвід роботи з одноплатними комп'ютерами та низькорівневими апаратними інтерфейсами (Serial/UART, SPI, I2C).
- Здатність читати та писати базовий код на C++ для допомоги в портуванні критичних для продуктивності Python-модулів.
- Практичний досвід роботи з SQL та NoSQL базами даних.
Простий і зрозумілий старт. Оформлення через Дія.City — без складних схем.
Баланс між роботою і життям. 24 дні відпустки, гнучкий графік і до 10 днів віддаленої роботи на рік.
Підтримка, коли вона потрібна. Медичне страхування та консультації з психологом.
Можливість вчитись і рости. Компенсація курсів і доступ до навчальних матеріалів. А також підтримка від команди, менторство та баді.
Гідна оплата. Ринкова компенсація та бонуси.
Культура, яку відчуваєш. Визнання досягнень, подарунки до важливих подій, додатковий вихідний у День народження, корпоративи та сильна внутрішня спільнота.
Команда поруч. Офіс у Києві (правий берег) з усім необхідним та людьми, з якими легко працювати.