All open roles

Payments Engineer

New York or Remote · Full-time

Own the payment rails at the heart of Revley — multi-PSP routing, tokenization, and subscription billing that move real money for our customers every day.

About Revley

Revley is building the operating system for the recurring economy.

E-commerce. Subscriptions. Telemedicine. Software apps. Small businesses with recurring revenue. Anywhere money moves on a schedule, the underlying infrastructure is fragmented and built by accident. We are building it on purpose.

We start at the foundation — payments and tokenization. From there, a fully vertically integrated stack: checkout, subscriptions, multi-processor routing, dispute prevention. All built to work together. Not a collection of integrations. One system.

The Role

We are hiring a Payments Engineer to own the payment rails at the heart of our platform. This is an independent contractor role with the opportunity to convert to full-time. You will work directly with the founders and a small senior engineering team on systems that move real money for our customers every day.

This is a senior, high-ownership role. We are looking for an engineer who has built and shipped production payment systems end-to-end, makes sound architectural decisions independently, and brings deep instincts for the edge cases that define payments — declines, retries, chargebacks, reconciliation. You should be comfortable owning entire flows from spec through deployment with minimal oversight.

Responsibilities

  • Architect and ship multi-PSP payment routing across nine or more processors using strategy-pattern adapters in NestJS and TypeScript
  • Build and maintain network tokenization flows and processor-agnostic token storage at PCI Level 1
  • Design and implement subscription billing logic, including CIT checkout, MIT rebilling, authorization holds, captures, refunds, and voids
  • Build webhook consumers for asynchronous processor events across all PSPs
  • Design retry logic, dunning, and reconciliation flows that maximize approval rates and recover failed payments
  • Develop custom checkout experiences supporting credit card, Apple Pay, Google Pay, and PayPal
  • Integrate with the Shopify Admin and Storefront APIs for order creation, selling plan management, and merchant onboarding
  • Mentor engineers and contribute to engineering best practices

Required Qualifications

  • Five or more years of professional software engineering experience, with a track record of shipping production systems end-to-end
  • Strong backend engineering skills, with deep experience in Node.js and TypeScript (NestJS or a comparable framework)
  • Demonstrated experience integrating payment processors such as Stripe, Adyen, NMI, Airwallex, or Braintree
  • Working knowledge of payment tokenization, vaulting, and PCI compliance principles
  • Experience with multi-PSP routing or orchestration architectures
  • Working knowledge of CIT versus MIT transaction flows, authorization and capture patterns, and webhook event handling
  • Deep experience with relational databases, including SQL and PostgreSQL
  • Demonstrated ability to operate independently in early-stage or high-velocity environments
  • Strong written and verbal communication skills

Preferred Qualifications

  • Experience with network tokenization and tokenization platforms such as Basis Theory, Evervault, Spreedly, or VGS
  • Experience building checkout flows for Shopify, BigCommerce, WooCommerce, or custom platforms
  • Experience with subscription billing platforms such as Stripe Billing, Recurly, or Chargebee
  • Familiarity with dispute prevention, chargeback management, and approval rate optimization

Our Stack

Backend

NestJS · Node.js · TypeScript

Payment Processors

Stripe (Connect + Billing) · Adyen · Airwallex · NMI · Nuvei · Authorize.Net · Braintree · PayPal

Tokenization & Security

Network tokenization · Processor-agnostic token storage · PCI Level 1

Wallets & Methods

Apple Pay · Google Pay · PayPal · Cards

Commerce

Shopify Admin & Storefront APIs (GraphQL)

Data

Supabase (PostgreSQL)

Tooling

Sentry · Linear · GitHub

Interested?

Email us at careers@revley.ai and tell us why you’d be a great fit. Include your resume and anything else you’d like us to see.

Apply via email