Python Developer
Ukraine (remote)

QA Madness is a European IT service company focusing strongly on Quality Assurance and Cybersecurity. Founded in 2013 and headquartered in Poland, we partner with clients across Europe, the United States, Australia, and the Middle East, delivering high-quality software testing and technology services across industries such as e-commerce, fintech, healthcare, logistics, and EdTech.

We are currently looking for an experienced Python Developer to join a team building a specialized AI-powered platform for professional investment portfolio automation and monitoring.

 

Job Details

  • Work type: Remote
  • Technical level: Senior
  • Job category: Python Development
  • English level: Upper-Intermediate (B2) or higher

About the Project

Join a team building a specialized AI-powered platform for professional investment portfolio automation and monitoring.

The product leverages artificial intelligence to automate portfolio operations, improve data quality, streamline workflows, and provide actionable insights for investment professionals. You’ll contribute to a modern, data-intensive product where automation, reliability, and scalable engineering are at the core of every technical decision.

 

Responsibilities

  • Design, develop, and maintain solutions for production systems, data extraction, data quality, evaluations, and workflow automation.
  • Develop and maintain asynchronous Python services for LLM-powered PDF scraping, data extraction, and document processing.
  • Improve CI/CD pipelines, E2E testing, build processes, dependency management, deployments, monitoring, and operational tooling.
  • Identify recurring production issues and turn them into long-term solutions through automation, regression test coverage, and operational improvements.
  • Enhance data ingestion, extraction, workflow reliability, and data quality processes.
  • Expand evaluation frameworks and automated test coverage.
  • Deliver well-defined parts of larger engineering initiatives, including migrations and deprecation efforts.
  • Own tasks end-to-end—from investigation and implementation to validation and production rollout.
  • Work independently in an asynchronous environment, taking ownership of tasks from investigation through production deployment.

Requirements

  • Strong experience with Python.
  • Good working knowledge of TypeScript and SQL.
  • Hands-on experience with AWS and CI/CD.
  • Ability to troubleshoot issues across application code, data pipelines, workflows, and infrastructure.
  • Strong understanding of data quality, retry strategies, idempotency, and safe production deployments.
  • Ability to work independently and take ownership without requiring detailed task breakdowns.

What We’re Looking For

  • A proactive engineer with a product mindset.
  • Someone who enjoys solving complex technical challenges and continuously improving systems.
  • A self-driven professional who can independently prioritize, investigate, and deliver solutions in an asynchronous environment.

What We Offer

  • Competitive salary in USD or EUR and a good compensation package (reviews on demand to ensure your compensation reflects your growth and impact).
  • Corporate English courses with native speakers.
  • 20 calendar days of paid vacation and 12 paid sick leave days.
  • Health insurance with the broker, available after 3 months of cooperation.
  • Remote work opportunity.
  • Flexible work schedule (enjoy the freedom to start your 8-hour workday anytime between 8:00 a.m. and 11:00 a.m.).
  • All the necessary equipment to perform your work tasks.
  • The ability to focus on your work with minimal bureaucracy and no micromanagement (no tracking tools).

    Please note, this job is a full-time position, and it is relevant only if you meet all requirements. Any candidate who fails to meet the requirements will not be considered for the job.Your application will be considered only once you have completed the questionnaire and uploaded your CV in English. (Click on the hyperlink or copy link into your Internet browser.)

    Attach your CV
    We’ll be happy to see you on our team! Upload your CV, and our HR specialist will contact you shortly.

    Ready to speed up the testing process?

    QA Madness
    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.