Full-Stack Engineer (DR-CRM Development)

Wasabi

Location
Remote
Employment
Full-time
Level
Mid-level
Category
Full-stack
Posted

Description

About us

We're an established direct-response e-commerce operation processing company. We're now building WasabiCRM — our own order-management and payments CRM, purpose-built for high-volume direct-response commerce. Rather than bending a bloated, general-purpose platform to our needs, we're building a lean, vertical system around the workflows that actually move revenue: checkout, upsells, subscriptions, decline recovery, and payment orchestration.

This is a rare chance to build a payments-grade product from the core outward, with real transaction volume flowing through it from week one — not a prototype looking for users.

The mission

Replace the legacy CRM the business runs on today with a system we own end-to-end: faster, cleaner, and built exactly for how modern e-commerce operators sell. Stage one is a focused internal platform that processes live orders through our payment integrations. From there, it becomes the central system our whole team runs on — and, ultimately, a product we open to external partners. You'll be one of the first engineers on this and will have direct influence over architecture, stack, and product direction.

What you'll build

Checkout & funnel engine — high-converting, embeddable checkouts with order bumps, one-click upsells/downsells, and A/B testing

Payments layer — integrations with payment processors and gateways (charges, tokenization/card-on-file, refunds, webhooks), plus transaction logging modeled as immutable events

Subscription & rebill engine — recurring billing with dunning, smart retries, and decline recovery

Orders, customers & reporting — a clean order/customer data model, a real-time operator dashboard, and by-product performance reporting

Integrations — processors, fulfillment (ShipStation/3PL), email/SMS, and tracking/attribution via webhooks and postbacks

Data migration tooling — reliable import of orders, subscriptions, and customer records from other CRMs

What you'll own

Ship production features on a fast, iterative cadence with real revenue on the line

Design a data model and API built to scale from internal use to a multi-tenant product

Integrate third-party APIs cleanly (payments, fulfillment, messaging) with robust webhook handling, retries, and reconciliation

Build for reliability: this system handles money, so correctness, idempotency, and auditability matter more than moving fast and breaking things

Provide input into frontend development to design a beyond industry standard UI/UX

Collaborate directly with the founders and a non-technical product owner — explain trade-offs in plain terms and demo working software every week

Required experience

2+ years building and shipping full-stack web applications end-to-end

Strong TypeScript/JavaScript with React and Next.js

Solid Node.js backend experience and comfort designing REST APIs

Supabase is a must — hands-on experience building on it in production (Postgres schema design, Row-Level Security, Auth, storage, and realtime)

Hands-on experience integrating third-party APIs and webhooks — ideally including a payment provider (Stripe, or similar)

Deployment and ops on modern infrastructure (Vercel, plus AWS or equivalent)

Understanding of authentication, authorization, and secure handling of sensitive data

Fluent written and spoken English, and the self-direction to own features without hand-holding

Bonus points

Direct experience with subscription/recurring-billing systems (dunning, retries, churn/decline recovery)

Familiarity with payment concepts — gateways, merchant accounts (MIDs), tokenization, chargebacks, PCI scope

Experience with e-commerce or CRM/order-management platforms (Shopify, CheckoutChamp/Konnektive, Sticky.io, Recharge, or similar)

Multi-tenant SaaS architecture experience

A track record of taking a product from zero to production

What we offer

A greenfield build with real usage from day one and genuine ownership of the architecture

A small, senior team that ships fast and makes decisions quickly — no bureaucracy

Competitive compensation, remote flexibility, and room to grow into a lead role as the team scales

Apply at the source

This role was published by Wasabi and listed via Djinni. Applications are handled there, not on this site.

View & apply on djinni.co ↗