Senior Python Backend Developer
RemoteLisbon, Lisbon, Portugal or Kyiv, Kyiv City, Ukraine
Job Summary
Senior Backend Engineer to design and build scalable Python microservices in a distributed architecture for a fintech/payments platform, with responsibilities spanning performance optimization, third-party API integration, AWS-based deployment (Lambda and cloud infrastructure), CI/CD improvements, and leading code reviews. This remote-forward role supports teams across Portugal and Ukraine, involving collaboration with cross-functional teams and guidance on engineering best practices. The candidate will work in a contractor arrangement and contribute to high-availability, high-throughput backend systems, leveraging FastAPI/Django, Docker, and event-driven patterns (Kafka) in a fintech context.
Required Qualifications
- 5+ years of backend engineering experience with strong Python expertise
- Proven experience building and scaling microservices architectures
- Strong knowledge of FastAPI or Django
- Experience working with AWS (including services such as Lambda)
- Strong experience with Docker and containerization
- Experience with CI/CD pipelines (GitLab preferred)
- Strong understanding of distributed systems and high-load environments
- Experience designing and optimizing systems for performance and scalability
- Solid experience integrating third-party APIs
- Strong problem-solving and analytical skills
- Excellent communication skills and ability to work in a remote-first environment
- Experience in fintech, payments, or financial platforms
- Experience with high-throughput systems (e.g. trading, payments, real-time processing)
- Familiarity with event-driven architecture (Kafka, messaging systems)
- Experience mentoring or supporting other engineers
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.