Sr. Software Engineer, Backend & Infra
Remote (U.S.) — Full Time
The Cari Network is building a blockchain-based payment system powering real-time, 24/7 movement of digital money across the traditional finance and digital asset ecosystems. A pre-launch startup, we're creating an entirely new category of financial infrastructure that brings cash on chain through tokenization while powering the full spectrum of payments for our network—banks, digital asset exchanges, and, most importantly, the customers they serve.
We're looking for a Senior Software Engineer to build and own the backend infrastructure layer of our blockchain apis that orchestrates all on-chain operations across Cari's tokenized deposit network. You will work on production-grade backend services and design systems for a financial protocol where reliability, security, and correctness are key.
About the Role
You'll own the design and implementation of our backend services and cloud infrastructure to support the blockchain API service that bridges our bank integrations with the tokenized deposit network. You will design and build critical foundational systems, including distributed caching layers, fast-access databases, authentication/authorization middlewares leveraging AI to handle billions in transaction volume.
You will design and operate systems that take into consideration regulatory controls, data integrity, auditability, and operational resilience. You will work closely with Cari’s engineers, product, risk & compliance, and security teams to ensure the platform is production-ready for real bank partners.
What You'll Do
Design and implement request durability and guaranteed processing patterns for asynchronous, multi-step financial workflows
Build and operate a distributed caching layer to support horizontal scaling and high-availability reads across backend services
Implement API authentication and authorization middleware with endpoint-level permission scoping
Design and build background worker systems to manage third-party provider integrations and reduce latency in the hot request path
Own relational database schema design, migrations, and query patterns across core backend services
Define and implement operational observability: structured logging, request tracing, error surfaces, and alerting appropriate for a financial-grade async system
Participate in architecture and design reviews to ensure testability, regulatory compliance, internal controls, and risk reduction from day one
Partner with DevOps and backend teams to improve the reliability and data integrity of the evolving platform
Qualifications
7+ years of backend software engineering experience, with depth in TypeScript and Node.js
Strong understanding of distributed systems patterns: idempotency, write-ahead logs, transactional outbox, at-least-once vs. exactly-once delivery, and background job orchestration
Experience with PostgreSQL—schema design, migrations, indexing strategy, and query optimization
Experience building and operating asynchronous, event-driven, or queue-backed services where partial failure and crash recovery are real concerns
Strong instincts around reliability engineering: failure modes, retry semantics, reconciliation, and audit trails in financial or transactional systems
Experience with real-time systems, including WebSocket infrastructure and high-throughput message queues
Expertise in database operations (PostgreSQL, Redis) and data pipeline management
Comfortable operating with a high degree of autonomy in a small, fast-moving team where the right architecture is still being defined
Nice To Haves
Experience with Effect (effect.ts) or a strong functional programming background. Prior work in Scala (ZIO or Cats Effect), Haskell, F#, or fp-ts is a meaningful signal
Familiarity with blockchain transaction lifecycles and on-chain/off-chain coordination patterns
Experience integrating with custody or key management APIs.
Prior work in fintech, payments, lending, or any regulated financial infrastructure environment
Experience building or operating blockchain event indexers
Experience in an early-stage startup where you have helped mature a system from internal-only to production-grade
Experience with Infrastructure as Code tools (Terraform, CloudFormation, Pulumi)
What We Offer
Competitive compensation: salary, bonus, and equity
Full medical, vision, dental benefits
401(k) with matching program
Flexible vacation policy (PTO) and remote-first work environment
Opportunity to shape a market-defining protocol with an experienced founding team
Influence over architecture strategy at the earliest stage
Interested in this role? Send us your resume.