Skip to content

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