← Back to list
Job · Senior

Senior Backend Developer (Services)

Backend Developer • Senior • Remote • Full-time Portugal Portugal

Senior Python backend role designing and building scalable microservices while modernizing legacy systems at a licensed fintech/payments company.

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 scalable services
  • Ensure reliability through idempotency, fault tolerance, and error handling
  • Design and integrate external APIs, handling retries and edge cases
  • Implement webhooks, callbacks, and retry mechanisms
  • Write unit and integration tests
  • Take end-to-end ownership of services

Requirements

  • 5+ years 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, retry strategies
  • Strong testing practices
  • Ability to work with legacy systems

Nice to have

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

Soft skills

Strong analytical and problem-solving skillsOwnership mindset and ability to work autonomously

About the company

payabl. is a licensed financial company providing global payments and multi-currency banking solutions through a unified platform.

Similar jobs