远程工作雷达

高级后端Python工程师(网关)

Senior Backend Python Engineer (Gateway)

开发工程限定地区(需当地身份)日间重叠仅 1 小时,需熬夜配合
公司payabl.
薪资未公开
工作地点Portugal
地域资格限定地区(需当地身份)
时区要求日间重叠仅 1 小时,需熬夜配合
用工类型Full Time
发布时间今天
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 Portugal 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。
作息提示:日间重叠仅 1 小时,需熬夜配合。

该职位的工作内容包括:
网关相关项目团队致力于设计、开发和实施保证稳定且一致的支付处理的支付解决方案。我们的目标是打造成功的产品,并在客户中建立可信赖合作伙伴的声誉。
在此职位中,您将在一个快节奏的环境中工作,系统性能、可扩展性和99.9%的可靠性对我们的核心交易流程至关重要。

  • 地点:葡萄牙或波兰远程办公(承包商安排)
  • 汇报对象:技术主管

您将负责:

  • 双轨工程:支持并扩展现有的基于Perl的支付网关,同时设计和构建高性能的Python微服务。
  • 系统现代化:架构并实现可扩展的分布式Python服务,以替代遗留组件,确保在高负载生产环境中的可靠性。
  • 高风险集成:集成和管理复杂的第三方API和外部支付服务,确保交易流程的无缝衔接和强大的错误处理能力。
  • 技术领导力:主导代码审查,推动工程最佳实践,识别系统瓶颈,持续提升性能和可扩展性。
  • 架构与部署:与DevOps团队合作,改进CI/CD流水线(GitLab),并使用AWS服务(Lambda、ECS等)设计解决方案。
  • 以产品为导向的交付:超越代码的“如何”,以产品思维理解业务逻辑、用户影响以及你所构建的每个功能的“为什么”。
  • 生产环境责任:排查和解决分布式系统中的复杂生产问题,保持对商户的“零停机”理念。

我们所需的条件:

  • Python精通:5年以上后端工程经验,具备深厚的Python专业知识(优先掌握FastAPI和AsyncIO)。
  • 多语言思维(Perl):具备Perl经验是加分项,但必须具备真诚的学习和在Perl生产代码中工作的意愿。我们重视能够连接遗留系统和现代系统的工程师。
  • 分布式系统专长:有构建和扩展微服务架构及高吞吐量系统的实际经验(如支付、交易或实时处理)。
  • API与可靠性专家:深入理解集成第三方API,特别是管理webhooks、回调、幂等性和重试策略。
  • 云与容器:较强的实践经验
查看英文原文

The role is about:
The Gateway Related Projects team is committed to designing, developing, and implementing payment solutions that guarantee stable and consistent payment processing. Our goal is to create successful products and establish a reputation as a dependable partner for our clients.
In this role, you will work in a fast-paced environment where system performance, scalability, and 99.9% reliability are critical to our core transaction flow.

  • Location: Remote from Portugal or Poland (Contractor arrangement)
  • Reporting to: Technical Lead

What you will do:

  • Dual-Track Engineering: Support and extend the existing Perl-based payment gateway while simultaneously designing and building high-performance microservices in Python.
  • System Modernization: Architect and implement scalable, distributed Python services to replace legacy components, ensuring reliability under high-load production environments.
  • High-Stakes Integrations: Integrate and manage complex third-party APIs and external payment services, ensuring seamless transaction flows and robust error handling.
  • Technical Leadership: Lead code reviews, drive engineering best practices, and identify system bottlenecks to continuously improve performance and scalability.
  • Architecture & Deployment: Collaborate with DevOps to improve CI/CD pipelines (GitLab) and architect solutions using AWS services (Lambda, ECS, etc.).
  • Product-Focused Delivery: Go beyond the "how" of the code—bring a product mindset to understand the business logic, user impact, and the "why" behind every feature you build.
  • Production Ownership: Troubleshoot and resolve complex production issues in distributed systems, maintaining a "zero-downtime" mentality for our merchants.

What we need:

  • Python Mastery: 5+ years of backend engineering experience with deep Python expertise (FastAPI and AsyncIO preferred).
  • Polyglot Mindset (Perl): Experience with Perl is a major plus, but a genuine eagerness to learn and work within Perl production code is mandatory. We value engineers who can bridge the gap between legacy and modern systems.
  • Distributed Systems Expertise: Proven experience building and scaling microservices architectures and high-throughput systems (e.g., payments, trading, or real-time processing).
  • API & Reliability Guru: Deep understanding of integrating third-party APIs, specifically managing webhooks, callbacks, idempotency, and retry policies.
  • Cloud & Containers: Strong experience with Docker/Containerization and a solid grasp of AWS cloud infrastructure (Lambda, SQS/SNS, and cloud networking).
  • Engineering over "AI Vibe Coding": We value deep engineering logic over blind AI-generated snippets. You should be an advocate for clean, intentional code who can explain the reasoning behind every line you ship.
  • High-Load Architecture: Familiarity with event-driven architecture and messaging systems (Kafka, RabbitMQ, etc.).
  • Ownership & Mentorship: You have a track record of owning features from design to production and enjoy supporting/mentoring other engineers in the team.
  • English Proficiency: Strong English communication skills—both written and verbal—to collaborate effectively across our remote-first, multi-functional teams.

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

The contract set up type will be assessed subject to your location and discussed in the first interview with your Talent Acquisition Partner.
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

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

DevOps工程师

payabl.CyprusFull Time5 天前
开发工程未标注地域

← 返回全部职位