CareerPlanGet AI match score →

Senior Python Backend Developer

Lisbon, Portugal🌐 Remote💼 Full-time🗓 2026-06-24 → 2026-07-30

Core

Designing and building scalable, high-performance Python microservices for global payments and multi-currency banking solutions.

Role type

Senior Backend Engineer (Python)

Builds

Scalable backend services, microservices, and cloud infrastructure for internal and customer-facing financial products.

Domain

Fintech / Global Payments / Multi-currency Banking

Deliverable

production ML models | product features | infrastructure

Required skills

Python, Microservices architecture, FastAPI or Django, AWS (Lambda), Docker, CI/CD pipelines, Distributed systems, Third-party API integration, Event-driven architecture (Kafka)

Preferred skills

High-throughput systems experience, Mentoring, Remote-first collaboration

Technologies

Python, FastAPI, Django, AWS, Lambda, Docker, GitLab, Kafka

Responsibilities

Design and implement scalable Python microservices; Build and optimize high-performance backend systems; Integrate and manage third-party APIs; Collaborate on technical solutions and system design; Architect and deploy solutions on AWS; Improve CI/CD pipelines; Lead code reviews; Identify and resolve system bottlenecks; Troubleshoot complex production issues.

Seniority

Senior, hands-on IC

Rewrite
## Responsibilities - Design and implement scalable Python microservices in a distributed architecture. - Build and optimize high-performance backend systems, ensuring scalability and reliability under high load. - Integrate and manage third-party APIs and external services. - Collaborate with cross-functional teams to define technical solutions and system design approaches. - Work with AWS services (e.g. Lambda, cloud infrastructure) to architect and deploy solutions. - Improve and maintain CI/CD pipelines and deployment processes in collaboration with DevOps. - Lead and contribute to code reviews, ensuring high engineering standards. - Identify system bottlenecks and drive performance and scalability improvements. - Troubleshoot complex production issues in distributed systems. - Contribute to technical discussions and guide best practices within the team. ## Requirements - 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. ## Nice to Have - None specified. ## Benefits - Annual Learning Budget for professional development (eligible after probation). - Company celebrations with colleagues from all offices. - Opportunities to participate in international company events and initiatives, connecting with colleagues from all regions and contributing to a truly global community.
Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workable ↗