Senior Backend Developer

payabl.

United States

Remote

USD 51,000 - 82,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

payabl. is seeking a Senior Python Backend Developer to expand and modernize its service layer architecture. You’ll design and deploy reliable microservices using FastAPI and AsyncIO, while extracting business logic from legacy systems for a scalable platform payabl.one.

Remote work from Poland with a contractor arrangement, reporting to the Engineering Lead. The role emphasizes reliability, maintainability, and end-to-end ownership in a fintech‑adjacent environment.

Qualifications

  • 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) or 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.
  • Ownership mindset and ability to work autonomously within a defined architecture.

Responsibilities

  • 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 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.

Skills

Python
AsyncIO
FastAPI
Microservices
PostgreSQL
API design
Testing
Legacy migration
Ownership

Tools

Docker
Kubernetes
Kafka
Redis
CI/CD

Job description

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 \u201Cit works\u201D — ensuring correctness, resilience, and long‑term maintainability.

Location: Remote from Poland (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, and technology domain. This is also an opportunity for you to learn more about our culture and ways of …
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Developer (Services) - Relocation to Cyprus
Senior Backend Developer (Services) - Relocation to Cyprus

payabl. • United States

Remote
USD 140,000 - 190,000
Annual Learning Budget
Company celebrations
International events
Senior Backend Python Engineer (Core Gateway) - Relocation to Cyprus
Senior Backend Python Engineer (Core Gateway) - Relocation to Cyprus

payabl. • United States

Remote
USD 120,000 - 180,000
Annual Learning Budget
Company celebrations
Global collaboration & events
Senior Python Microservices Engineer (Remote)
Senior Python Microservices Engineer (Remote)

payabl. • United States

Remote
USD 51,000 - 82,000
Senior Backend Python Engineer (APM Gateway)
Senior Backend Python Engineer (APM Gateway)

payabl. • United States

Remote
USD 140,000 - 180,000
Annual Learning Budget
Company celebrations
Global events
QA Engineer (Banking)
QA Engineer (Banking)

payabl. • United States

Hybrid
USD 90,000 - 130,000
Annual learning budget
Company celebrations
Global collaboration & events
Senior Backend Engineer
Senior Backend Engineer

EasySoftGroup • United States

Remote
USD 140,000 - 180,000
Vacation days
Floating holidays
Wellness benefits
+3
Staff Backend Engineer / International Payments
Staff Backend Engineer / International Payments

Seedscaler • San Francisco (CA)

On-site
USD 120,000 - 160,000
Senior Backend Engineer / International Payments
Senior Backend Engineer / International Payments

Seedscaler • San Francisco (CA)

On-site
USD 120,000 - 150,000
Solution&Fullstack (Python/Python&Java+ JS) - AI First
Solution&Fullstack (Python/Python&Java+ JS) - AI First

Codest Ltd. • United States

On-site
USD 51,000 - 77,000
100% remote work
Offices in Krakow and Warsaw
Lead Back-End Engineer (Python/AWS)
Lead Back-End Engineer (Python/AWS)

Digital Forms • Town of Poland (NY)

On-site
USD 100,000 - 130,000
Flexible working hours
Fully remote work option
Competitive salary