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