What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Five or more years of professional software engineering experience with end-to-end delivery
- Strong backend engineering skills with deep experience in Node.js and TypeScript
- 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 capture patterns and webhook handling
- Working proficiency with Next.js or a modern React framework
- Ability to operate independently in early-stage or high-velocity environments
- Strong written and verbal communication skills
Nice to have
- Independent
- High ownership
- Architectural thinking
- Product instincts
- Mentoring
Day to day
- Architect and ship multi-PSP payment routing across nine or more processors using NestJS and TypeScript
- Build and maintain network tokenization flows and processor-agnostic token storage at PCI Level 1
- Design subscription billing logic including checkout rebilling holds captures refunds and voids
- Develop custom checkout experiences with Next.js and NestJS for cards Apple Pay Google Pay and PayPal
- Integrate Shopify Admin and Storefront APIs for order creation selling plans and merchant onboarding
Hiring process
- Apply directly through LinkedIn preferred
- Email careers@revley.io
