Payments Engineer

Revley

New York (NY)

On-site

USD 130,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Contract role with potential full-time

Job summary

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

The role demands shipping production payment systems end-to-end, making sound architectural decisions independently, and handling edge cases such as declines, retries, chargebacks, and

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.

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 Shopify Admin and Storefront APIs for order creation, selling plan management, and merchant onboarding.
  • Mentor engineers and contribute to engineering best practices.

Skills

Node.js
TypeScript
NestJS
Payment processing
SQL
PostgreSQL
PCI compliance
System design

Tools

Stripe
Adyen
NMI
Airwallex
Braintree

Job description

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 businesseswith recurring revenue. Anywhere money moves on a schedule, the underlyinginfrastructure is fragmented and built by accident. We are building it onpurpose.

We start at the foundation — payments and tokenization. From there, afully 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 theheart of our platform. This is an independent contractor role with theopportunity to convert to full-time. You will work directly with thefounders and a small senior engineering team on systems that move realmoney for our customers every day.

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

Responsibilities
  • Architect and ship multi-PSP payment routing across nine or moreprocessors using strategy-pattern adapters in NestJS and TypeScript
  • Build and maintain network tokenization flows and processor-agnostictoken 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 allPSPs
  • Design retry logic, dunning, and reconciliation flows that maximizeapproval 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, witha track record of shipping production systems end-to-end
  • Strong backend engineering skills, with deep experience in Node.js andTypeScript (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 complianceprinciples
  • Experience with multi-PSP routing or orchestration architectures
  • Working knowledge of CIT versus MIT transaction flows, authorization andcapture patterns, and webhook event handling
  • Deep experience with relational databases, including SQL and PostgreSQL
  • Demonstrated ability to operate independently in early-stage orhigh-velocity environments
  • Strong written and verbal communication skills
Preferred Qualifications
  • Experience with network tokenization and tokenization platforms such asBasis 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 approvalrate optimization
Our Stack

Payment Processors

Network tokenization Processor-agnostic token storage PCI Level 1

Wallets & Methods

Commerce

Shopify Admin & Storefront APIs (GraphQL)

Data

Tooling

Interested?
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Payments Engineer - Own End-to-End Payment Rails
Senior Payments Engineer - Own End-to-End Payment Rails

Revley • New York (NY)

On-site
USD 130,000 - 190,000
Contract role with potential full-time
Senior Payments Engineer: End-to-End Processing
Senior Payments Engineer: End-to-End Processing

Revley • New York (NY)

Remote
USD 140,000 - 190,000
null
Product Designer
Product Designer

Revley • New York (NY)

On-site
USD 120,000 - 180,000
Senior Backend Engineer - Payments
Senior Backend Engineer - Payments

Maxana • United States

Remote
High-Impact Architecture Project
Executive Visibility
Competitive Contract Compensation
+4
Senior Software Engineer, Payments
Senior Software Engineer, Payments

Voiceflow • San Francisco (CA)

On-site
USD 180,000 - 240,000
Full health coverage
Wellness stipend (gym and office)
Travel stipend for certain circumstanc
Staff Full Stack Engineer, Payments Intelligence
Staff Full Stack Engineer, Payments Intelligence

United States Digital Space LLC • New York (NY)

On-site
USD 180,000 - 230,000
Staff Full Stack Engineer, Payments Intelligence
Staff Full Stack Engineer, Payments Intelligence

United States Digital Space LLC • Seattle (WA)

On-site
USD 180,000 - 260,000
Staff Full Stack Engineer, Payments Intelligence
Staff Full Stack Engineer, Payments Intelligence

United States Digital Space LLC • San Francisco (CA)

On-site
USD 190,000 - 240,000
AI Engineer
AI Engineer

Revley • New York (NY)

On-site
USD 120,000 - 160,000
Senior DevOps Engineer - Payments Infrastructure
Senior DevOps Engineer - Payments Infrastructure

Maxana • United States

Remote
USD 120,000 - 150,000
High-Impact Architecture Project
Executive Visibility
Competitive Contract Compensation
+2