Remote Senior Python Backend Engineer, Payments

payabl.

Polska

Remote

PLN 180,000 - 240,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Learning budget
Global company events
Remote-first team

Job summary

payabl. is seeking a senior backend engineer for the Gateway Related Projects team. This remote contractor role supports Portugal or Poland, focusing on payment solutions with 99.9% reliability and high performance.

You will extend a Perl gateway while building scalable Python microservices, lead reviews, and improve CI/CD with GitLab and AWS. Mentorship of teammates and production ownership are valued in this fast-paced environment.

Qualifications

  • 5+ years of backend engineering with Python (FastAPI and AsyncIO preferred).
  • Experience with Perl production code is mandatory and valued.

Responsibilities

  • Support and extend the Perl gateway while building scalable Python microservices.
  • Architect scalable Python services to replace legacy components under high load.
  • Integrate third-party APIs with robust error handling.

Skills

Python
Perl
Distributed Systems
APIs
Cloud & Containers
English
Leadership & Mentorship
High-Load Architecture

Tools

Docker
AWS

Job description

The role is about:

The Gateway Related Projects team is committed to designing, developing, and implementing payment solutions that guarantee stable and consistent payment processing. Our goal is to create successful products and establish a reputation as a dependable partner for our clients.

The role is about:

The Gateway Related Projects team is committed to designing, developing, and implementing payment solutions that guarantee stable and consistent payment processing. Our goal is to create successful products and establish a reputation as a dependable partner for our clients.

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.

  • Location: Remote from Portugal or Poland (Contractor arrangement)
  • Reporting to: Technical Lead

What you will do:

  • Dual-Track Engineering: Support and extend the existing Perl-based payment gateway while simultaneously designing and building high-performance microservices in Python
  • System Modernization: Architect and implement scalable, distributed Python services to replace legacy components, ensuring reliability under high-load production environments
  • High-Stakes Integrations: Integrate and manage complex third-party APIs and external payment services, ensuring seamless transaction flows and robust error handling
  • Technical Leadership: Lead code reviews, drive engineering best practices, and identify system bottlenecks to continuously improve performance and scalability
  • Architecture & Deployment: Collaborate with DevOps to improve CI/CD pipelines (GitLab) and architect solutions using AWS services (Lambda, ECS, etc.)
  • Product-Focused Delivery: Go beyond the "how" of the code—bring a product mindset to understand the business logic, user impact, and the "why" behind every feature you build
  • Production Ownership: Troubleshoot and resolve complex production issues in distributed systems, maintaining a "zero-downtime" mentality for our merchants

What we need:

  • Python Mastery: 5+ years of backend engineering experience with deep Python expertise (FastAPI and AsyncIO preferred)
  • Polyglot Mindset (Perl): Experience with Perl is a major plus, but a genuine eagerness to learn and work within Perl production code is mandatory. We value engineers who can bridge the gap between legacy and modern systems
  • Distributed Systems Expertise: Proven experience building and scaling microservices architectures and high-throughput systems (e.g., payments, trading, or real-time processing)
  • API & Reliability Guru: Deep understanding of integrating third-party APIs, specifically managing webhooks, callbacks, idempotency, and retry policies
  • Cloud & Containers: Strong experience with Docker/Containerization and a solid grasp of AWS cloud infrastructure (Lambda, SQS/SNS, and cloud networking)
  • Engineering over "AI Vibe Coding": We value deep engineering logic over blind AI-generated snippets. You should be an advocate for clean, intentional code who can explain the reasoning behind every line you ship
  • High-Load Architecture: Familiarity with event-driven architecture and messaging systems (Kafka, RabbitMQ, etc.)
  • Ownership & Mentorship: You have a track record of owning features from design to production and enjoy supporting/mentoring other engineers in the team
  • English Proficiency: Strong English communication skills—both written and verbal—to collaborate effectively across our remote-first, multi-functional teams

Hiring Process:

  • Step 1 - Thinking in Action (40 minutes) Your first conversation will be with our Talent Acquisition team. We'll explore your background, career journey, motivations, and overall fit for the role. As part of this discussion, you'll also complete a short technical screening that will be reviewed by our engineering team. This stage helps us understand both your experience and how you approach technical challenges
  • Step 2 - Build in Production (60-90 minutes) Meet with the Team Lead and technical experts for a practical assessment. Depending on the role, this may involve a live coding exercise or a real-world scenario designed to evaluate your technical skills, problem-solving approach, and ability to work through challenges similar to those faced by our teams
  • Step 3 - Final Interview (45 minutes) The final stage is a group interview with senior members of our Technology squad, which may include the CTO, CPO, and Team Lead. Together, we'll discuss team fit, collaboration style, expectations from both sides, and any remaining questions about the role, team, or technology domain. This is also an opportunity for you to learn more about our culture and ways of working

The perks of being a payabl.er:

  • Grow with Us: Annual Learning Budget for professional development (eligible after probation)—because your growth is our growth
  • Celebrate Together: We bring colleagues from all offices together for unforgettable company celebrations
  • Global Collaboration & Events: Opportunities to participate in international company events and initiatives, connecting with colleagues from all regions and contributing to a truly global community

The contract set up type will be assessed subject to your location and discussed in the first interview with your Talent Acquisition Partner.

Let's embark on a journey to redefine the landscape of payments together. We're not just offering a role; we're inviting you to be a part of something bigger. Join our team, and let's innovate, disrupt, and lead the future of payments. Together, we can make an impact that resonates. Welcome to the team!

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Python Engineer (Gateway)
Senior Backend Python Engineer (Gateway)

payabl. • Polska

Remote
PLN 180,000 - 240,000
Learning budget
Global company events
Remote-first team
Senior Backend Python Engineer (Core Gateway) - Relocation to Cyprus
Senior Backend Python Engineer (Core Gateway) - Relocation to Cyprus

payabl. • Polska

Remote
PLN 180,000 - 280,000
Learning budget
Company celebrations
Global events
Senior Python Backend Developer
Senior Python Backend Developer

payabl • Warszawa

On-site
PLN 180,000 - 260,000
Annual Learning Budget
Company celebrations
Global events & collaboration
Senior Python Backend Developer
Senior Python Backend Developer

payabl. • Polska

Remote
PLN 180,000 - 240,000
Learning Budget
Company events
Global collaboration
Senior Python Backend Developer
Senior Python Backend Developer

Payabl • Warszawa, Kraków

Hybrid
PLN 180,000 - 280,000
Annual learning budget
Company celebrations
Global events
DevOps Engineer
DevOps Engineer

payabl. • Polska

Remote
PLN 180,000 - 270,000
Provident Fund
Annual Learning Budget
€150 monthly Wolt allowance
+8
Data Engineer
Data Engineer

payabl. • Poland

Hybrid
PLN 240,000 - 327,000
Provident Fund
Annual Learning Budget
€150 Wolt allowance per month
+4
Remote QA Engineer — Banking & Payments Platform
Remote QA Engineer — Banking & Payments Platform

payabl. • Polska

Hybrid
PLN 120,000 - 180,000
Annual learning budget
Company celebrations
Global events
DevOps Engineer
DevOps Engineer

Payabl • Polska

Hybrid
PLN 389,000 - 544,000
Provident Fund
Learning Budget
Wolt allowance
+7
Senior Product Security Engineer
Senior Product Security Engineer

payabl. • Polska

Remote
PLN 349,000 - 610,000
Learning Budget for development
Company celebrations
Global events & collaboration