freehire launches on Product Hunt on 26 August.

Follow →

Senior Backend Python Engineer (Core Gateway)

Summary

Build and maintain a high-performance payment gateway in Perl while leading the migration to a modern Python microservices platform using FastAPI, AsyncIO, and AWS.

Overview

We are expanding our engineering capabilities and looking for a Senior Backend Developer to join our Core Gateway team. This is a unique, dual-track role where you will play a central part in both the present and future of our infrastructure. You will support, maintain, and extend our existing Perl-based payment gateway ensuring stability and high performance in a live financial production environment while simultaneously leading the architecting and building of our next-generation Python microservices platform. In this role, you will work in a fast-paced environment where system performance, scalability, and 99.9% reliability are critical to our core transaction flow.

Responsibilities

  • Dual-Track Maintenance: Support and extend the existing Perl-based payment gateway debugging production issues and adding features while the migration is ongoing
  • Modernization: Design, develop, and maintain modern server-side components in Python, ensuring high performance and scalability
  • Integrations: Integrate third-party APIs and external payment services into both legacy and modern platform layers
  • Agile Collaboration: Maintain clean and strong English communication to effectively collaborate with multiple stakeholders across departments working in agile sprints
  • Product Thinking: Go beyond the "what" and "how" of the code bring a product-focused mindset to understand the business logic and user impact of what you build
  • Engineering Standards: Participate in code reviews, uphold high code quality standards, and contribute to a culture of continuous improvement
  • Infrastructure: Work closely with DevOps on CI/CD pipelines, containerization, and cloud deployments

Requirements

  • Python Expertise: 5+ years of backend engineering experience with strong Python mastery (AsyncIO and FastAPI preferred)
  • Legacy Flexibility: Experience with Perl (or a genuine eagerness to learn and work within Perl production code). We value polyglot engineers who can read and refactor legacy code
  • API Mastery: Solid experience integrating third-party APIs and a deep understanding of webhooks, callbacks, and retry policies
  • Tech Stack: Experience with CI/CD pipelines (GitLab preferred), Docker containerization, and familiarity with AWS (Lambda, cloud services)
  • Architecture: Exposure to event-driven architectures (Kafka, message queues, etc.)
  • Clean & Intentional Code: We value deep engineering logic over AI-generated snippets. You should be a "clean code" advocate who can explain the reasoning behind every line you ship
  • Curiosity for Product: You care about the "why" behind a feature. You are interested in how a product works for the end-user and the business
  • English Proficiency: Strong English communication skills—both written and verbal—to collaborate across multi-functional teams

Benefits

  • Future-Proof Your Finances: Provident Fund after probation
  • Grow with Us: Annual Learning Budget for professional development (eligible after probation)
  • Wolt Your Way Through Lunch: €150 monthly Wolt allowance
  • Stay Active Your Way: SportsBenefits membership
  • Drive in Style: Company car after one year (availability and performance permitting)
  • Park with Ease: Complimentary parking near the office
  • Max Out Your Downtime: 25 days of vacation plus public holidays and 10 days of sick leave
  • Shop & Save: Local discounts and event tickets
  • Speak Like a Local: Free Greek language classes, twice a week
  • Celebrate Together: Company celebrations across offices
  • Global Collaboration & Events: Opportunities to participate in international company events

The benefits listed above are for our Cyprus office location only, a list of benefits and contract type will be assessed subject to your location and discussed in the first interview with your Talent Acquisition Partner.

Privacy policy: Please review our Privacy Policy to understand how we process your personal data during the recruitment process: https://payabl.com/privacy-policy

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available