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.