Middle Python Engineer
On-siteKyiv, Kyiv City, Ukraine
Job Summary
Design web applications using Django (DRF) or FastAPI and architect database systems for product accounting and logging. Develop cross-platform desktop interfaces with PySide6 or PyQt6 and maintain ETL pipelines for manufacturing data analysis. Implement high-code-quality standards through code reviews, unit/integration testing with Pytest, and type checking via Mypy. Leverage Docker, Celery for background tasks, and PostgreSQL with Redis/RabbitMQ for caching and message brokering. Requires 3+ years of Python experience, deep understanding of memory management and concurrency, and expertise in SQL/NoSQL. Join EVERSTAR's R&D team building solutions deployed in real combat scenarios.
Required Qualifications
- 3+ років комерційного досвіду розробки на Python (версії 3.10+)
- Глибоке розуміння внутрішньої роботи Python: Memory management, GIL, Descriptors/Decorators
- Експертний рівень у Multiprocessing / Multithreading / Asyncio
- Впевнене знання патернів проєктування та принципів OOP/SOLID
- Досвід побудови складних вебзастосунків на Django (DRF) або FastAPI
- Глибокі знання SQL та досвід роботи з PostgreSQL (оптимізація запитів, індекси, транзакції)
- Досвід роботи з NoSQL рішеннями (Redis/RabbitMQ для кешування та брокерів повідомлень, MongoDB як опція)
- Впевнене володіння ORM (Django ORM або SQLAlchemy): вміння писати ефективні запити без N+1 проблем
- Досвід роботи з Docker та docker-compose
- Побудова черг задач на базі Celery (робота з фоновими процесами тривалих оновлень)
Desired Qualifications
- Hardware/Embedded: Досвід роботи з Raspberry Pi, ESP32 або іншими мікроконтролерами
- Computer Vision & Media: Досвід роботи з інструментами комп'ютерного зору (OpenCV) та обробки потокового відео (FFMPEG)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.