Senior Full Stack Engineer

Skills
ShopifyAdapterApple PayManagementDatabasesECSPrevention
Role

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