Everstar

Middle Python Engineer

Everstar Kyiv, Kyiv, Ukraine

Technology, Information and Internet · 2-10 employees

20 h ago
python Mid (2-5 yrs) Full-time Ukraine
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design and develop backend architecture for web applications and manage ETL processes for production data. Implement high-quality code standards including unit/integration testing and database architecture design.

What they look for

Python Django FastAPI PostgreSQL PySide6 PyQt6 ETL Docker Celery Redis RabbitMQ SQL Unit testing Integration testing Multiprocessing Asyncio

Requirements

Requires 3+ years of commercial Python development experience with deep knowledge of memory management and concurrency. Proficiency in Django/FastAPI, SQL, and containerization tools like Docker is essential.

Benefits

Health insurance Paid vacation Birthday leave Professional training compensation Mental health support Relocation support Military service deferment assistance Flexible schedule

Full description

Ми — EVERSTAR, перша рекрутингова агенція в MilTech для тих, хто готовий створювати технологічне майбутнє.

Але досить про нас, розказуємо про роль.

Ця вакансія у R&D-команду, що розробляє та виробляє техніку й електронні рішення, які працюють на реальному полі бою, а не в красивих презентаціях для інвесторів.

Компанія швидко масштабується, вибудовує процеси та підсилює команди.

У зв’язку з розширенням R&D-відділу в команду Image Quality ми шукаємо Middle Python Engineer, чиї рішення будуть імплементовані в сотні тисяч продуктів, змінять хід історії та забезпечать технологічну перевагу України на десятиліття вперед.

Які задачі чекають на тебе:

  • Backend Architecture: Проєктування та розробка вебзастосунків з використанням Django (DRF) або FastAPI.
  • Database: Участь у проєктуванні архітектури бази даних для систем обліку продуктів та логування.
  • Desktop UI: Досвід розробки кросплатформних інтерфейсів на PySide6 / PyQt6
  • Data Processing (ETL): Проєктування та підтримка ETL-процесів для збору, очищення та аналізу виробничих даних.
  • Quality: Впровадження високих стандартів коду: Code Review, написання Unit/Integration тестів (Pytest), типізація (Mypy).

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

Python Core & Architecture:

  • 3+ років комерційного досвіду розробки на Python (версії 3.10+).
  • Глибоке розуміння внутрішньої роботи Python: Memory management, GIL, Descriptors/Decorators.
  • Експертний рівень у Multiprocessing / Multithreading / Asyncio. Ти знаєш, як уникнути блокування I/O операцій.
  • Впевнене знання патернів проєктування та принципів OOP/SOLID.

Web & Data:

  • Досвід побудови складних вебзастосунків на Django (DRF) або FastAPI.
  • Глибокі знання SQL та досвід роботи з PostgreSQL (оптимізація запитів, індекси, транзакції).
  • Досвід роботи з NoSQL рішеннями (Redis/RabbitMQ для кешування та брокерів повідомлень, MongoDB як опція).
  • Впевнене володіння ORM (Django ORM або SQLAlchemy): вміння писати ефективні запити без N+1 проблем.

Infrastructure & Tools:

  • Досвід роботи з Docker та docker-compose.
  • Побудова черг задач на базі Celery (робота з фоновими процесами тривалих оновлень).

Буде перевагою:

  • Hardware/Embedded: Досвід роботи з Raspberry Pi, ESP32 або іншими мікроконтролерами.
  • Computer Vision & Media: Досвід роботи з інструментами комп’ютерного зору (OpenCV) та обробки потокового відео (FFMPEG).

Оформлення через Дія.City, КзПП

  • прозорий формат співпраці та стабільні умови роботи.

Відпустка

  • 24 календарні дні відпустки щороку + ще один день у твій день народження.

Гнучкий формат роботи

  • гнучкий графік та можливість працювати дистанційно до 10 днів на рік.

Медичне страхування

  • від топової страхової компанії, починає діяти після випробувального терміну.

Розвиток і навчання

  • компенсуємо професійне навчання, курси та надаємо доступ до корпоративної бібліотеки.

Підтримка ментального здоров’я

  • компанія оплачує консультації з психологом.

Конкурентна компенсація

  • винагорода на рівні ринку, бонуси та премії за результати роботи.

Бронювання військовозобов’язаних

  • допомагаємо з оформленням за наявності актуальних документів.

Підтримка з релокацією

  • фінансова допомога для кандидатів з інших міст або країн.

Офіс у Києві

  • робочий простір на правому березі з кавою, снеками та місцем для роботи й зустрічей із командою.

Similar roles