payabl. empowers businesses to grow through payments innovation and banking services. Our ambition is to expand our strong portfolio of global financial services and make them all accessible through our unified platform, payabl.one. As a licensed financial company with principal membership with card schemes, we specialize in global payments and multi-currency banking solutions. The role is about: We are looking for a Senior Python Backend Developer (Services) to join our engineering team and contribute to the evolution of our service layer architecture.
This role is focused on designing and building reliable, scalable microservices while also working with and gradually transforming legacy systems. You will play a key role in extracting business logic from existing codebases and reimplementing it into modern, maintainable Python services.
This is a hands-on engineering role requiring strong problem-solving skills, attention to detail, and a deep understanding of backend systems reliability. Success in this role means going beyond “it works” — ensuring correctness, resilience, and long-term maintainability. Location: Remote from Poland (Contractor arrangement) Reporting to: Engineering Lead What You’ll Do
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
What We’re Looking For
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
Nice to Have
Experience with PHP, Perl, or JavaScript
Familiarity with Kafka, Redis, or event-driven architectures
Exposure to CI/CD pipelines, Docker, and Kubernetes
Experience in fintech, payments, or e-commerce domains
Knowledge of 3DS, tokenization, or payment gateway integrations
Proven experience migrating systems across technologies or paradigms
Engineering Culture & Environment
Clear architectural direction with full ownership of implementation
Strong emphasis on engineering quality, reliability, and accountability
Open to new tools, ideas, and technologies that bring measurable value
Collaborative environment with room to influence technical decisions
Dedicated DevOps support, with opportunities to contribute if desired
What to Expect
A balanced role between building new services and modernizing legacy systems
Complex, real-world engineering challenges in a high-reliability environment
Opportunity to shape the evolution of a modern service-based architecture
A team that values autonomy, ownership, and pragmatic problem-solving
Hiring Process
Step 1 – Thinking in Action (40 minutes) Your first conversation will be with our Talent Acquisition team. We'll explore your background, career journey, motivations, and overall fit for the role. As part of this discussion, you'll also complete a short technical screening that will be reviewed by our engineering team. This stage helps us understand both your experience and how you approach technical challenges.
Step 2 – Build in Production (60–90 minutes) Meet with the Team Lead and technical experts for a practical assessment. Depending on the role, this may involve a live coding exercise or a real-world scenario designed to evaluate your technical skills, problem-solving approach, and ability to work through challenges similar to those faced by our teams.
Step 3 – Final Interview (45 minutes) The final stage is a group interview with senior members of our Technology squad, which may include the CTO, CPO, and Team Lead. Together, we'll discuss team fit, collaboration style, expectations from both sides, and any remaining questions about the role, team, or technology domain. This is also an opportunity for you to learn more about our culture and ways of working.
Why Join payabl.?
Work on high-impact systems in a fast-growing fintech environment
Be part of a team that values ownership, adaptability, and engineering excellence
Help modernize and scale a platform handling real-world financial operations
Contribute to meaningful technical decisions and system evolution
Let's embark on a journey to redefine the landscape of payments together. We're not just offering a role; we're inviting you to be a part of something bigger. Join our team, and let's innovate, disrupt, and lead the future of payments. Together, we can make an impact that resonates. Welcome to the team!
Please review our Privacy Policy to understand how we process your personal data during the recruitment process:
// Bee motto if (me.dareToChange() == true) { me.sendCV(); me.happy(true); } We are looking for a skilled Salesforce Developer with strong expertise in Revenue Cloud (CPQ & Billing) to join our team in Lisbon. This role is ideal for someone who enjoys working on complex subscription and billing models while building scalable, ...
... of today's system, and every one of them has to keep running well until it moves across. We're growing the engineering team to do both. The role This is a developer role for someone early in their career who already builds software with AI coding agents and wants to do it on a real product with real clients. You'll help ...
SQL Database Developer: The primary purposes of this role include data migration, application development and assisting other developers in database development. In the role you will develop new code, models, structures and processes to support our current and new products. You may also assist in the administration of the ...
// Bee motto if (me.dareToChange() == true) { me.sendCV(); me.happy(true); } We are looking for a skilled Salesforce Developer with strong expertise in Revenue Cloud (CPQ & Billing) to join our team in Lisbon. This role is ideal for someone who enjoys working on complex subscription and billing models while building scalable, ...
... further expanding our expertise and solutions across architecture, design, e-commerce, and AI. For more information, please visit chaos.com. Role Overview The Software Developer, GUI is responsible for the design, development, and optimization of the user interface of Chaos’ real-time visualization software, Enscape. Main ...
Your role in our Team - Preparing, conducting, and evaluating training sessions and workshops on software topics-both in-house and at client sites - Conducting technical content to international audiences with varying levels of prior knowledge - Developing, maintaining, and continuously improving training materials and ...
// Bee motto if (me.dareToChange() == true) { me.sendCV(); me.happy(true); } We are looking for a talented Salesforce Developer to join our team and contribute to the design and delivery of scalable, high-quality Salesforce solutions. If you enjoy working in dynamic environments and building impactful digital experiences, ...
We are seeking a Software Developer , preferably with successful competitive programming experience, to join our dynamic team. You will join a team of intelligent, calm, and thoughtful teammates with a strong focus on detail and a passion for streamlining business procedures. The solutions developed by the team have a profound ...
... and Evolve Lab, further expanding our expertise and solutions across architecture, design, e-commerce, and AI. For more information, please visit chaos.com. Software Developer Main Responsibilities - Designing, planning, and developing new features in a modern .NET/C# environment. - Maintaining and developing existing integrations ...
Mission: We are looking for a highly skilled Software Developer to help design, build, and evolve TEKEVER’s Ground Control System — the core software that plans, monitors, and controls our unmanned aircraft missions. In this role, you will contribute across different GCS initiatives depending on business needs, from real-time ...
... environment. Because we are #TechforPeople. Join our multidisciplinary team of Cloud experts, Designers, Business consultants, Security experts, Engineers, Developers and other extraordinary talents, spread across more than 20 EMEA countries. Become one of our +10.000 tech and business leaders on cloud, data and cyber security. ...