Back to listings
ArcRemote

Senior Backend Engineer or Small Team, Payments & Subscriptions Platform

Project-Based

Description

Role Overview

We are building a backend-first payments, subscriptions, and collections platform for long-term customer payment plans.

The core system is a custom Node.js and PostgreSQL backend that owns all business logic, including subscriptions, balances, payment processing, retries, delinquency, and collections. Shopify Payments is used for secure card vaulting and charging.

Retool is used strictly as an internal admin UI for operations. Customers interact through a Shopify Customer Account Extension. Retool does not contain business logic.

We are open to a senior engineer, small pod, or agency that can own backend architecture and execution.

Responsibilities

  • Design, build, and own a backend-first payments and subscriptions platform using Node.js and PostgreSQL
  • Integrate and manage Shopify Payments for charging and card vaulting
  • Implement retry logic, delinquency tracking, and collections workflows
  • Build and maintain scheduled jobs for billing and notifications
  • Support an internal Retool admin interface (UI only)
  • Integrate backend services with Shopify Customer Account Extensions

Required Skills

  • Strong experience with Node.js and PostgreSQL
  • Proven background in payments, billing, or subscription systems
  • Experience integrating with Shopify Payments or similar gateways

Nice to Have

  • Experience using Retool for internal admin tools
  • Familiarity with Shopify Customer Account Extensions

Skills

PostgreSQLNode.js