
Senior Python Developer
- Remote
- Kyiv, Kyiv, Ukraine
- IT
Job description
About the Project
You'll be joining an existing remote engineering team building and maintaining an internal automation platform.
You'll own Python services end-to-end: designing the automation logic, running it in production, handling failures, and verifying real-world outputs.
What You'll Do
Build and maintain browser automation workflows using Playwright against real-world web portals
Own Python services from design to production - orchestration, error handling, monitoring
Design and implement retry logic, alerting, and failure recovery for production-grade automations
Work with workflow orchestration tools (Prefect) to schedule and manage data pipelines
Integrate LLMs and OCR into automation pipelines where needed
Write and maintain SQL queries, work directly with PostgreSQL as the primary data store
Deploy and operate services in AWS using Docker and CI/CD pipelines
Strong Plus
Front-end basics - ability to build dashboards, admin pages, reports, or customer-facing portals
Workflow orchestration - Prefect, Airflow, Celery, or similar
ETL and data pipeline experience - data validation, transformation, loading
PostgreSQL — schema design, complex queries, direct database work
Job requirements
4+ years of production Python experience
Hands-on experience with browser automation - Playwright (preferred), Selenium, or equivalent, used in real commercial projects
Senior-level ownership: you debug production issues independently, design error handling and retry strategies, and instrument your services
Active daily user of AI coding tools (Claude Code / Cursor or equivalent) — you know how to verify and guide AI output
English B2 - comfortable with written communication (PRs, issues, Slack) and spoken syncs (daily standups, ad-hoc calls)
What we offer:
📈Professional Growth opportunities:
Ambitious goals and interesting projects;
Regular & transparent performance review and feedback process;
Possibility for both vertical or horizontal growth (in case you want to try a different path).
😌Comfortable Working conditions
Flexible working hours;
Provision of required equipment;
Remote working model.
🎁Benefits program
18 working days of fully paid vacation;
Free tax reporting support by our Financial department;
Help with individual entrepreneurs’ questions and accounting support;
Financial support and additional days off for various occasions (e.g. marriage, childbirth, etc.);
or
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.