Wasabi

Full-Stack Engineer (DR-CRM Development)

$$$
Product

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

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 24 August
90 views
ยท
32 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...