Senior Python Backend Developer (Services)

New
P
payabl.Fintech, Payments
Remote from Portugal / Ukraine (Contractor arrangement)ContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
PostgreSQLPythonMySQLFastAPIMicroservicesUnit Testing

Requirements

  • 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

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, 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
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now