368,634open jobs
9,437companies
50,578added this week
Browse all
Salary
$45k – $115k per year (Estimated)
Location
Remote (Cyprus, Portugal)
Seniority
Senior · 5+ years exp
Overview
Company
Impact
Profile match
Discover payabl. – Your trusted payment processing services provider. We deliver secure online payment processing solutions for seamless business payments.

payabl. empowers businesses to grow through payments innovation and banking services. Our ambition is to expand our strong portfolio of global financial services and make them all accessible through our unified platform, payabl.one. As a licensed financial company with principal membership with card schemes, we specialize in global payments and multi-currency banking solutions.

The role is about:

We are looking for a Senior Python Backend Developer (Services) to join our engineering team and contribute to the evolution of our service layer architecture.

This role is focused on designing and building reliable, scalable microservices while also working with and gradually transforming legacy systems. You will play a key role in extracting business logic from existing codebases and reimplementing it into modern, maintainable Python services.

This is a hands-on engineering role requiring strong problem-solving skills, attention to detail, and a deep understanding of backend systems reliability. Success in this role means going beyond “it works” - ensuring correctness, resilience, and long-term maintainability.

Location: Remote from Portugal / Ukraine (Contractor arrangement)

Reporting to: Engineering Lead

What You’ll Do

  • Design, build, and maintain high-performance Python microservices (FastAPI, AsyncIO)
  • Analyze legacy systems and extract business logic into modern architectures
  • Refactor and migrate existing modules into clean, scalable, and maintainable services
  • Ensure system reliability through idempotency, fault tolerance, and robust error handling
  • Design and integrate external APIs, handling edge cases, retries, and failures
  • Implement and manage webhooks, callbacks, and complex retry mechanisms
  • Write high-quality unit and integration tests
  • Collaborate with cross-functional teams to ensure service stability and performance
  • Contribute to architectural discussions and continuous system improvements
  • Take ownership of services end-to-end, from design to production

What We’re Looking For

  • 5+ years of backend development experience with strong Python expertise
  • Deep knowledge of AsyncIO and FastAPI
  • Experience building non-blocking, high-reliability microservices
  • Strong experience with relational databases (MySQL, PostgreSQL)
  • Solid understanding of API design and third-party integrations
  • Experience implementing webhooks, callbacks, and retry strategies
  • Strong testing practices (unit and integration testing)
  • Ability to work with legacy systems and migrate them into modern architectures
  • Strong analytical and problem-solving skills
  • Ownership mindset and ability to work autonomously within a defined architecture

Nice to Have

  • Experience with PHP, Perl, or JavaScript
  • Familiarity with Kafka, Redis, or event-driven architectures
  • Exposure to CI/CD pipelines, Docker, and Kubernetes
  • Experience in fintech, payments, or e-commerce domains
  • Knowledge of 3DS, tokenization, or payment gateway integrations
  • Proven experience migrating systems across technologies or paradigms

Engineering Culture & Environment

  • Clear architectural direction with full ownership of implementation
  • Strong emphasis on engineering quality, reliability, and accountability
  • Open to new tools, ideas, and technologies that bring measurable value
  • Collaborative environment with room to influence technical decisions
  • Dedicated DevOps support, with opportunities to contribute if desired

What to Expect

  • A balanced role between building new services and modernizing legacy systems
  • Complex, real-world engineering challenges in a high-reliability environment
  • Opportunity to shape the evolution of a modern service-based architecture
  • A team that values autonomy, ownership, and pragmatic problem-solving

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.

Why Join payabl.?

  • Work on high-impact systems in a fast-growing fintech environment
  • Be part of a team that values ownership, adaptability, and engineering excellence
  • Help modernize and scale a platform handling real-world financial operations
  • Contribute to meaningful technical decisions and system evolution

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

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,634 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Lisbon
Data Engineer 4 days ago
Remote/Hybrid • Full-Time • The Hague
Python
SQL
DevOps
Azure
CI/CD
Git
Apply
$165k – $195k per year • Equity 0.2–0.4% • Remote • Full-Time • 3+ years exp • San Francisco
TypeScript
SQL
Node JS
Databases
MySQL
AI/ML
Human-in-the-Loop
Mobile
React Native
DevOps
GCP
Kubernetes
Apply
Software Engineer 4 days ago
$135k – $165k per year • Equity 0–0.2% • Remote • Full-Time • San Francisco
SQL
TypeScript
Node JS
Databases
MySQL
AI/ML
Human-in-the-Loop
Mobile
React Native
DevOps
GCP
Kubernetes
Apply
$118k – $197k per year • In office • Full-Time • 6+ years exp • Bachelor's Degree • Dallas • Chicago
Python
SQL
JavaScript
Databases
Databricks
Delta Lake
AI/ML
ChatGPT
Claude
Copilot
Cursor
Spark
Frontend
Next.js
React.js
DevOps
Azure
Azure DevOps
CI/CD
Vercel
GitHub
Analytics
Power BI
Tableau
ETL/ELT
Apply
$131k – $237k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • Hanover
Java
SQL
Java
Spring Boot
Spring Framework
Databases
PostgreSQL
DevOps
CI/CD
Docker
Kubernetes
Apply
QA Engineer (APM) 14 days ago
$38k – $77k per year (Estimated) • Remote • 3+ years exp
Python
DevOps
CI/CD
Git
QA
Pytest
Selenium
Apply
In office • Full-Time • 5+ years exp • Limassol
Databases
OpenSearch
AI/ML
AI Agents
DevOps
AWS
Kubernetes
Splunk
IAM
Cybersecurity
Falco
PCI DSS
Wazuh
Apply
Analytics Engineer 1 month ago
In office • Full-Time • Limassol
Python
SQL
Databases
Amazon Redshift
Apache Iceberg
Apache Kafka
Druid
Snowflake
Trino
AI/ML
Airflow
dbt
Great Expectations
DevOps
CI/CD
Git
GitLab
Analytics
ETL/ELT
Apply
$64k – $101k per year (Estimated) • In office • Full-Time • 5+ years exp • Warsaw
Go
Perl
Python
Python
Asyncio
FastAPI
Databases
Apache Kafka
DevOps
AWS
AWS Lambda
CI/CD
Docker
GitLab
Apply
$63k – $97k per year (Estimated) • Remote • Full-Time • 5+ years exp • Warsaw
Python
Python
Django
FastAPI
Databases
Apache Kafka
DevOps
AWS
AWS Lambda
CI/CD
Docker
GitLab
Apply
$41k – $97k per year (Estimated) • Remote/Hybrid • Full-Time • 5+ years exp • Lisbon
DevOps
Ansible
AWS
Azure
CI/CD
Docker
FinOps
GCP
Kubernetes
OpenShift
Terraform
Apply
$26k – $63k per year (Estimated) • In office • Full-Time • 5+ years exp • Lisbon
Java
DevOps
CI/CD
Git
GitLab
GitLab CI
Jenkins
Management
Jira
QA
Appium
Cucumber
Postman
Rest-Assured
Selenium
Apply
$36k – $81k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Lisbon
DevOps
IAM
Apply
$39k – $98k per year (Estimated) • In office • Full-Time • 2+ years exp • Lisbon
Bash
PowerShell
Python
SQL
Databases
ElasticSearch
DevOps
CI/CD
Kibana
Apply
$36k – $84k per year (Estimated) • In office • Full-Time • 5+ years exp • Lisbon
Python
SQL
AI/ML
NumPy
Time Series Forecasting
Apply
See all jobs
This is one of many
368,634 more open roles from verified company boards, updated every day.