Software Developer

payabl.

United States

A distancia

USD 120.000 - 160.000

Jornada completa

14 días+
Generador de candidaturas

Consigue una respuesta de este empleador — un currículum y una carta de presentación adaptados exactamente a lo que busca para contratar.

Supera los filtros ATS

Descripción de la vacante

payabl. is seeking a Senior Python Backend Developer (Services) to evolve our service layer architecture. This role focuses on building reliable, scalable microservices while transforming legacy systems into modern Python-based services.

The position demands hands-on engineering excellence, strong problem-solving, and a commitment to correctness, resilience, and long-term maintainability. Remote from Poland with contractor arrangement and reporting to Engineering Lead.

Formación

  • 5+ years of backend development experience with Python
  • Deep knowledge of AsyncIO and FastAPI
  • Experience building non-blocking, high-reliability microservices
  • Strong experience with MySQL and PostgreSQL
  • Solid understanding of API design and third-party integrations
  • Experience implementing webhooks and retry strategies
  • Strong testing practices (unit and integration)
  • Ability to work with legacy systems and migrate them into modern architectures
  • Ownership mindset and autonomous work style

Responsabilidades

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

Conocimientos

Python
FastAPI
AsyncIO
Microservices
Relational databases
API design
Webhooks
Testing
Legacy systems
Ownership

Herramientas

Docker
Kubernetes
CI/CD
Git

Descripción del empleo

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 …
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

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

payabl. • EE. UU.

A distancia
USD 140.000 - 180.000
Annual Learning Budget
Company celebrations
Global events
Senior Backend Developer (Services)
Senior Backend Developer (Services)

payabl. • Town of Poland (NY)

Híbrido
USD 81.000 - 127.000
Provident Fund
Annual Learning Budget
Wolt €150 monthly allowance
+8
Senior Python Backend Engineer - Remote Microservices
Senior Python Backend Engineer - Remote Microservices

payabl. • EE. UU.

A distancia
USD 120.000 - 160.000
QA Engineer (Banking)
QA Engineer (Banking)

payabl. • EE. UU.

Híbrido
USD 90.000 - 130.000
Annual learning budget
Company celebrations
Global collaboration & events
Junior Frontend Developer
Junior Frontend Developer

Openkrill • EE. UU.

A distancia
USD 17.000 - 26.000
Senior Python Backend Engineer (FastAPI) – Remote Microservices
Senior Python Backend Engineer (FastAPI) – Remote Microservices

payabl. • Town of Poland (NY)

Híbrido
USD 81.000 - 127.000
Provident Fund
Annual Learning Budget
Wolt €150 monthly allowance
+8
Lead Back-End Engineer (Python/AWS)
Lead Back-End Engineer (Python/AWS)

Digital Forms • Town of Poland (NY)

Presencial
USD 100.000 - 130.000
Flexible working hours
Fully remote work option
Competitive salary
Staff Backend Engineer / International Payments
Staff Backend Engineer / International Payments

Seedscaler • San Francisco (CA)

Presencial
USD 120.000 - 160.000
Python Software Engineer
Python Software Engineer

Jobgether • EE. UU.

Presencial
USD 90.000 - 130.000
Fully remote work
Competitive compensation
Flexible schedule
Senior Backend Engineer / International Payments
Senior Backend Engineer / International Payments

Seedscaler • San Francisco (CA)

Presencial
USD 120.000 - 150.000