About The Position

We're looking for a Senior Engineer to join our Payments team and own the infrastructure that moves money across our platform — from online checkout and in-person POS terminals to recurring billing, payouts, refunds, and reconciliation. This is a hands-on IC role with real scope. You'll partner closely with Product, Finance, and Club Operations to translate business needs into systems that are safe, scalable, and built to last. Our stack: Ruby on Rails (backend), React + TypeScript (frontend), GraphQL and REST APIs, MySQL / Redis / Sidekiq, cloud-native infrastructure on AWS.

Requirements

  • 8+ years building backend systems in production environments with real operational responsibility and significant focus on payments or financial systems.
  • Hands-on production experience with Adyen. Familiarity with Checkout, Terminal API, tokenization, webhooks, or Adyen for Platforms is a strong signal.
  • 3+ years of demonstrable Ruby on Rails experience in production environments.
  • Think in failure modes: what happens when a payment succeeds but the webhook never arrives?
  • Bring money-safe instincts — idempotency, exactly-once semantics, currency precision, ledger thinking.
  • Proven ability to operate high-availability services: monitoring, alerting, incident response, and postmortems.
  • Comfortable working in a high-velocity environment while maintaining a correctness-first mindset.
  • Communicate clearly and default to async. Strong written and spoken English is a must — we work closely with US-based stakeholders and partners.

Nice To Haves

  • Experience with other PSPs such as Stripe, Xendit, or RazorPay.
  • Familiarity with eWallet integrations or cryptocurrency payment rails.
  • Background in vertical SaaS, marketplaces, hospitality, or fintech.
  • Card-present POS experience (in-store reconciliation, terminal fleet management).

Responsibilities

  • Architect and build core payments infrastructure across online, in-person, and recurring billing flows.
  • Own the reliability of money movement: idempotency, webhook processing, failure recovery, and reconciliation.
  • Drive PCI DSS scope hygiene and keep our financial systems auditable and observable.
  • Collaborate with cross-functional stakeholders to ship features clubs depend on — split payments, deposits, multi-currency, marketplace payouts to coaches and pros.
  • Set the engineering bar for payments-critical code and mentor engineers across the team.
  • Actively using AI tools throughout the development lifecycle — design, coding, code review, testing, debugging, and incident analysis.
  • Having built AI-powered tooling or agents — whether internal automation, LLM-integrated features, or workflow improvements that shipped to production.
  • Knowing when AI adds real value and when it doesn't — judgment matters more than enthusiasm.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service