
Senior Python Software Engineer (Test Systems)
Primary stack
Nice to have's
Job description
About the Position
We are Everstar, the first recruitment agency that helps milltech companies find talented individuals and collectively achieve victory.
We are looking for a Senior Python Software Engineer to join the R&D team of one of our partners. The main focus of the role is the development of backend solutions in Python for testing and reporting systems. The specialist will work with test stands, dev boards, and other test equipment, creating solutions for testing various company products.
Responsibilities
- Designing and developing backend services for internal engineering infrastructure (Django/DRF, FastAPI): storage of firmware artifacts, test results, API for CI/CD – along with database schema design
- Developing cross-platform desktop applications on PySide6/PyQt6: real-time telemetry, equipment control, graph generation, report generation
- Writing and maintaining Python services for automated testing with hardware integration via USB/UART/I²C/SCPI
- Automating engineering processes: processing logs and measurement data, service CLI utilities, report generation, working with Git repositories
- Integrating checks and tests into CI/CD pipelines (Bitbucket Pipelines, GitHub Actions), packaging in Docker, deploying and maintaining services (On-premises / AWS / GCP)
- Supporting code quality standards: Code Review, unit/integration tests (pytest), typing, technical documentation
- Collaborating with firmware, hardware, and QA engineers during requirements gathering and solution implementation
Requirements
- 5+ years of commercial experience in Python development (3.12+): OOP and design patterns, typing, multiprocessing/threading/asyncio, understanding of non-blocking I/O
- Django + DRF: models, migrations, ORM, REST API, authentication
- FastAPI: asynchronous APIs, Pydantic models, WebSocket, background tasks
- PySide6 or PyQt6: signals/slots, working with UI outside the main thread, Qt Designer, QML
- SQL (PostgreSQL): schema design, indexes, transactions, query optimization, efficient ORM operation without N+1
- Practical experience with AWS or GCP, setting up CI/CD in GitHub Actions or Bitbucket Pipelines
- Docker and docker-compose
- Linux: command line, systemd, bash scripting, working via SSH
- Git: branching, rebase, conflict resolution, pull request workflow
- pytest: writing tests, fixtures, mocks
- English at the level of reading technical documentation
Nice to Have
- Experience in automating hardware testing, Robot Framework, or similar frameworks
- Working with serial interfaces: pyserial, pyusb, Modbus, CAN
- Basic understanding of embedded systems: STM32, firmware, JTAG/SWD, OpenOCD/J-Link; Raspberry Pi, Jetson, embedded Linux
- C/C++
- Processing and visualizing measurement data (numpy, pandas)
- Experience with AI agents for development (Claude Code, Cursor, etc.): writing specifications and context files, reviewing generated code, integrating agents into the workflow
- Redis / RabbitMQ, Celery for task queues and background processes
- Infrastructure as Code (Terraform, Ansible), Prometheus / Grafana / Loki
- Experience in mentoring or technical leadership in a small team
We Offer
-
Stability and transparency
- Employment through Diya.City
- Competitive compensation, bonuses, and awards
-
Team and Support
- Strong engineering environment
- Buddy and mentorship at the start
- Team support during work and development
-
Balance and Comfort
- 24 days of vacation + a day off on your birthday
- Flexible schedule and up to 10 days of remote work per year
- Office in Kyiv (right bank) with everything necessary for work
-
Health
- Health insurance after the trial period
- Psychological consultations
-
Development
- Compensation for training and courses
- Access to the corporate library
-
Additional
- Booking for military service (if Reserve+ is available)
- Relocation support for candidates from other cities or countries
About the Company
We are Everstar, the first recruitment agency that helps milltech companies find talented individuals and collectively achieve victory.
© Everstar. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Ми — EverstarПерше рекрутингове агентство, що допомагає miltech компаніям знаходити талановитих людей та спільно наближати перемогу.Наші клієнти займаються розробкою програмного забезпечення, проєктуванням безпілотної техніки, навчанням пілотів БпЛА, виробництвом девайсів та деталей.Наша місія — поєднувати талановитих спеціалістів із командами, що творять унікальні продукти в оборонній сфері.Ми шукаємо людей, що прагнуть долучитися до амбітних проектів та наближати перемогу України за допомогою свого досвіду та експертизи:• RnD: інженери-електроніки, конструктори, спеціалісти з Hardware, QA, RF, Computer Vision;• Менеджмент: Project та Product менеджери, керівники напрямів;• Адміністративні: HR та Recruitment спеціалісти, офіс-менеджери;• Фінанси, закупівлі, логістика;• Виробничі спеціальності.Надсилай своє резюме намта долучайся докоманд, що наближають перемогу України щодня!