Strong Middle Python Engineer YTC $$$

Madfish

Madfish

Software Engineering

Ukraine

Posted on May 10, 2026

We seek a talented Strong Middle Python Engineer (Full-Time) to join our team and help build scalable, high-performance backend services and data APIs for a humanitarian transparency platform. This role involves designing and developing backend components, collaborating on architecture decisions, and driving improvements across our Python-based platform.


🧙‍♂️In This Role You Will

  • Design, build, and maintain robust backend services using Python and Django.
  • Collaborate with frontend, AI, DevOps, QA engineers, and a product manager to define and deliver technical solutions.
  • Contribute to architectural discussions and influence long-term technical strategy.
  • Write clean, efficient, and testable code that meets internal quality standards.
  • Integrate with third-party APIs.
  • Optimize system performance and ensure application security and scalability.
  • Document your work and support knowledge sharing within the team.

🎯 You May Be Interested If

  • You enjoy solving complex engineering problems and designing backend systems that scale.
  • You take ownership of your work and care about code quality, maintainability, and system resilience.
  • You're excited to collaborate in a remote, cross-functional environment.
  • You value autonomy, clear communication, and working in a supportive, small-team setting.
  • You thrive in an environment that encourages continuous learning and self-improvement.

🍰 Role Requirements

  • 4+ years of experience in backend development with Python and Django.
  • Expertise in software design and REST API design principles.
  • Solid understanding of relational databases (PostgreSQL); experience with data migrations is a plus.
  • Familiarity with Docker-based development environments.
  • Proficiency with Git and fundamental knowledge of shell scripting in Bash.
  • Experience with cloud platforms (Azure, AWS or GCP).
  • English proficiency at B1 level or higher.

Nice to have:

  • Familiarity with Laravel/PHP codebases (for migration context).
  • Familiarity with data processing libraries (e.g. Pandas, NumPy).
  • Exposure to AI/ML integrations — e.g. duplicate detection or anomaly detection pipelines.
  • Experience with GIS or geospatial data handling.

💻 Working Conditions

  • Employment Type: Full-Time
  • This is a fully remote position with the entire team across Ukraine.
  • 20 working days of paid vacation per year.
  • The team collaboratively defines deadlines, ensuring a balanced and manageable workload. The focus is on delivering commitments on time.
  • Flexible working hours to promote a healthy work-life balance.