Senior Software Engineer — Backend

Cari Network is a permissioned, blockchain-based tokenized-deposit network connecting chartered banks with decentralized finance. It is designed for always-on, programmable money movement and real-time transfers of digital value represented by USD-denominated deposit tokens.

Distributed
About Cari Network

Cari Network provides bank-governed blockchain infrastructure for programmable payments. Its tokens represent deposits held at participating chartered banks, while the platform integrates with existing banking systems and supports conversion between tokenized deposits and fiat. The company emphasizes bank-grade security, regulatory compliance, transparency, auditability, and applicable FDIC-insurance eligibility for underlying deposits.

View jobs by Cari Network

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

Own core transaction-processing platform infrastructure for signing and settlement flows, including service design, correctness guarantees, transaction ordering, concurrency control, data models, APIs, production readiness, incident response, and technical documentation.

Requirements

  • 5–7 years of backend software engineering experience
  • Experience with systems requiring strict correctness or ordering guarantees
  • Strong proficiency in TypeScript
  • Experience with Effect or a comparable functional effect system preferred
  • Experience with durable workflow or orchestration systems
  • Understanding of partitioned or keyed execution, idempotency, at-least-once delivery, and reconciliation
  • Production experience with PostgreSQL and Kafka or equivalent message infrastructure
  • Ability to own a service independently
  • Strong written communication
  • Experience in fintech, payments, or regulated financial infrastructure preferred
  • Experience with blockchain or custody-adjacent systems preferred
  • Familiarity with Terraform or infrastructure-as-code preferred
  • Experience mentoring engineers or driving cross-team technical alignment preferred

Responsibilities

  • Own transaction processing infrastructure for signing and settlement flows
  • Own transaction-ordering and concurrency-control logic
  • Design data models, API contracts, and retry or backoff logic
  • Write RFCs for service integrations
  • Define production-readiness standards, SLOs, alerting thresholds, and runbooks
  • Lead incident response and root-cause analysis
  • Drive postmortems that prevent recurrence
  • Assess consistency models, failure modes, and system capacity
  • Coordinate with banking and blockchain engineers

Benefits

  • Competitive salary, bonus, and equity
  • Full medical benefits
  • Vision benefits
  • Dental benefits
  • 401(k) with matching program
  • Flexible vacation policy (PTO)
  • Remote-first work environment