Note: The job is a remote job and is open to candidates in USA. Revley is building an integrated operating system for the recurring economy, centered on payments, tokenization, checkout, subscriptions, and payment routing. The Senior Full Stack Engineer will architect and scale the core platform, owning end-to-end production features across payment infrastructure, subscription billing, checkout, integrations, and distributed systems while mentoring engineers.
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
- Make architectural decisions on database design, queueing, and observability, and document them clearly for the team
- Develop custom checkout experiences with Next.js on the frontend and NestJS on the backend, 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
Skills
- 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
- Deep experience with relational databases, including SQL and PostgreSQL
- Working knowledge of CIT versus MIT transaction flows, authorization and capture patterns, and webhook event handling
- Working proficiency with Next.js or a modern React framework (frontend depth is a plus, not a dealbreaker for strong backend engineers)
- Demonstrated ability to operate independently in early-stage or high-velocity environments
- Strong written and verbal communication skills
- Experience with network tokenization and tokenization platforms such as Basis Theory, Evervault, Spreedly, or VGS
- Experience designing distributed systems and event-driven architectures
- Experience with AWS services such as EventBridge, SQS, ECS, and CloudWatch
- Experience building checkout flows for Shopify, BigCommerce, WooCommerce, or custom platforms
- Experience with subscription billing platforms such as Stripe Billing, Recurly, or Chargebee
Benefits
- Equity and performance-based upside discussed during the interview process.
Company Overview