About the role
TL;DR
Owns transaction processing platform infrastructure for a blockchain-based payment system.
- •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.
- •You'll own core transaction processing platform infrastructure that our banking and blockchain services both build on—the durable workflow and ordering layer that keeps financial operations correct under concurrency.
- •Key Responsibilities Own our transaction processing platform infrastructure for signing and settlement flows.
- •Own the transaction-ordering and concurrency-control logic that keeps our transaction processing platform correct and consistent at scale.
- •Design data models, API contracts, and retry/backoff logic for the services you own.
- •Lead incident response and root-cause analysis for the services in your domain.
- •Coordinate directly with Banking and Blockchain engineers who depend on your services.
- •Requirements 5–7 years of backend software engineering experience, ideally including systems with strict correctness or ordering guarantees.
- •Strong proficiency in TypeScript; experience with Effect (effect.ts) or a comparable functional effect system strongly preferred.
- •Experience with durable workflow or orchestration systems (e.g.
- •Temporal or similar).
- •Solid understanding of concurrency control patterns.
- •Production experience with PostgreSQL and Kafka or equivalent message infrastructure.
Required skills
TypeScriptPostgreSQLMicroservices
Nice-to-have skills
Terraform
Domain expertise
fintechcrypto
Benefits & perks
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
Tech stack
TypeScriptPostgreSQLTerraform