Senior Backend Developer / Systems Architect – Double-Entry Ledger & Stripe Integration
We are looking for a
Senior Backend Developer / Systems Architect
to design and harden the financial backbone of a growing B2 B Saa S platform. In this role, you will architect and evolve a
double‑entry credit ledger system
that powers credit purchases, user wallets, campaign balances, and financial reporting across our platform. You will transform an existing credit wallet and transaction system into a
fully immutable, double‑entry transaction journal , ensuring every financial movement is traceable, auditable, and aligned with professional accounting standards. Your work will become the
single source of truth
connecting our internal admin suite, Stripe‑powered purchases and subscriptions, Shopify fulfillment flows, and internal accounting systems.
HOW WE WORK
✅ Daily commits to ensure rapid iteration and continuous improvement.
✅ Autonomous problem‑solving, with a bias toward action.
✅ Honest and constructive feedback, fostering a culture of learning.
✅ Agile methodology, with short, incremental development cycles.
WHO YOU ARE
You think like a
systems architect , not just a developer—you design backend systems that are scalable, reliable, and financially sound.
You understand that
financial systems require immutable transaction histories , not mutable balances.
You enjoy working on
high‑impact backend infrastructure
where precision and data integrity matter.
You are comfortable working across
payments, financial data models, and backend architecture.
You are excited by the challenge of designing systems that integrate
Stripe, Shopify, Saa S billing models, and internal accounting tools.
You take ownership of complex technical problems and enjoy creating elegant solutions that improve long‑term system reliability.
WHAT WE OFFER
USD Salary Compensation
100% Remote Work – Work from anywhere!
Impactful Platform – Help build the financial backbone of a platform powering meaningful global initiatives.
Career Growth Opportunities – Work on high‑impact architecture and complex backend systems.
Supportive & Agile Team Environment – Collaborate with a cross‑functional, mission‑driven team.
Team Building Activities – You do not just join an employer, you join a community of like‑minded professionals eager to engage and collaborate through virtual activities that matter.
WHAT YOU’LL DO
Architect a Double-Entry Credit Ledger
– Design and implement a robust
immutable transaction journal
to replace the current balance‑based model, ensuring every credit movement is recorded with source, author, and audit history.
Ledger & Account Structure Design
– Refine existing
company, user, and campaign credit accounts
into a unified ledger architecture that manages funds across organizational levels.
Transaction Integrity & Audit Trails
– Standardize append‑only transaction logs capturing original balance, adjustment values (+/‑), resulting balances, system actors, and reason codes.
Stripe & Shopify Integration Flows
– Build automated reconciliation flows where
Stripe refunds or Shopify cancellations trigger ledger rollback transactions
in real time.
Validation Guardrails
– Implement pre‑flight validation services to prevent negative balances and enforce credit availability rules unless accounts are flagged for bill‑back agreements.
Automated Fee Logic
– Develop automated calculations for
gross vs. net credits , applying credit card fees, service fees, or subscription‑based adjustments.
Credits‑as‑Currency Framework
– Design a flexible architecture allowing
credit‑to‑currency exchange rates
to be configurable while preserving historical accounting accuracy.
Internal Financial Controls
– Implement approval workflows where
manual balance adjustments require accounting department sign‑off
before becoming active.
Reporting & Reconciliation APIs
– Build APIs for
point‑in‑time balance reporting , historical ledger analysis, and financial reconciliation with systems like Quick Books.
WHAT YOU BRING
✅ 5+ years of backend development experience building production systems.
✅ Strong experience with
Node.js, Express, and Postgre SQL.
✅ Experience working with
Sequelize ORM or similar database frameworks.
✅ Deep understanding of
double‑entry bookkeeping concepts and financial data modeling.
✅ Strong experience integrating with
Stripe Billing, Payment Intents, and webhook‑driven systems.
✅ Experience building
immutable transaction logs and audit‑ready financial systems.
✅ Ability to design backend systems that support
complex financial workflows and integrations.
✅ Experience building APIs for reporting, reconciliation, and historical financial queries.
✅ Familiarity with
React/Redux environments
and full‑stack collaboration.
✅ Experience integrating with third‑party platforms such as
Shopify.
✅ Strong architectural mindset and attention to
data integrity and system reliability.
✅ Experience with
Bun.js
is a plus.
READY TO APPLY?
If you’re a
Senior Backend Developer who enjoys architecting financial‑grade systems, designing robust transaction ledgers, and building infrastructure that supports meaningful global impact , we’d love to hear from you.
Join us and help build the technology that ensures every credit, transaction, and dollar intended for good is tracked with precision.