高级Python后端开发工程师
Senior Python Backend Developer
payabl. 通过支付创新和银行服务赋能企业增长。我们的目标是扩展我们强大的全球金融服务组合,并通过统一的平台 payabl.one 让所有服务都可访问。作为一家持牌金融机构,我们拥有卡组织的主会员资格,专注于全球支付和多币种银行解决方案。
职位描述:
我们正在扩大工程能力,寻找一名高级后端工程师加入我们不断壮大的团队。
在这个职位中,你将负责设计和构建可扩展、高性能的后端系统,为一系列内部和面向客户的产品提供支持。你将在一个快节奏的环境中工作,系统性能、可扩展性和可靠性至关重要。
地点:波兰远程(承包商安排)
汇报对象:集团首席技术官
你将负责:
- 在分布式架构中设计和实现可扩展的 Python 微服务。
- 构建和优化高性能后端系统,确保在高负载下的可扩展性和可靠性。
- 集成和管理第三方 API 和外部服务。
- 与跨职能团队合作,定义技术解决方案和系统设计方法。
- 使用 AWS 服务(如 Lambda、云基础设施)进行架构设计和部署。
- 与 DevOps 合作改进和维护 CI/CD 流水线和部署流程。
- 主导并参与代码审查,确保高标准的工程实践。
- 识别系统瓶颈,推动性能和可扩展性改进。
- 解决分布式系统中的复杂生产问题。
- 参与技术讨论,指导团队内的最佳实践。
我们需要:
- 5 年以上后端工程经验,具备扎实的 Python 技能。
- 有构建和扩展微服务架构的实际经验。
- 熟悉 FastAPI 或 Django。
- 有使用 AWS(包括 Lambda 等服务)的经验。
- 熟练使用 Docker 和容器化技术。
- 有 CI/CD 流水线经验(GitLab 优先)。
- 对分布式系统和高负载环境有深入理解。
- 有设计和优化系统以提高性能和可扩展性的经验。
- 有集成第三方 API 的实际经验。
- 强大的问题解决和分析能力。
- 优秀的沟通能力,能够协作工作。
查看英文原文
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 expanding our engineering capabilities and looking for a Senior Backend Engineer to join our growing team.
In this role, you will play a key part in designing and building scalable, high-performance backend systems, contributing to the development of robust services that support a range of internal and customer-facing products. You will work in a fast-paced environment where system performance, scalability, and reliability are critical.
Location: Remote from Poland (Contractor arrangement)
Reporting to: Group CTO
What you will do:
- 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.
What we need:
- 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 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.
The perks of being a payabl.er:
- Grow with Us: Annual Learning Budget for professional development (eligible after probation)—because your growth is our growth.
- Celebrate Together: We bring colleagues from all offices together for unforgettable company celebrations.
- Global Collaboration & Events: Opportunities to participate in international company events and initiatives, connecting with colleagues from all regions and contributing to a truly global community
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:
Originally posted on Himalayas