
Senior Software Engineer β Settlement
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in United States.
β’ Take ownership of significant components of the Cari blockchain-based payment platform from start to finish.
β’ Develop and enhance management dashboards for banks, focusing on onboarding, user and role management, transaction oversight, settlement operations, interbank book transfer tracking, API keys, and webhooks.
β’ Design and implement backend services in TypeScript for orchestration, banking transactions, bilateral netting, and settlement APIs.
β’ Create and sustain integrations with bank partners and third-party platforms, including provider adapters, webhook-driven workflows, and real-time event notifications.
β’ Model and refine PostgreSQL schemas for core banking entities, ensuring financial data accuracy and auditability.
β’ Enhance automated testing, CI/CD, observability, release engineering, and deployment practices in collaboration with DevOps.
β’ Collaborate with product and design teams to simplify tokenization complexities into recognizable banking primitives.
β’ Produce documentation, integration guides, and reference implementations for bank partners.
β’ Provide support for production services and work alongside product, design, DevOps, and partner-facing teams.
β’ Adhere to Cari's information security policies and complete necessary security awareness training.
β’ Safeguard the confidentiality, integrity, and availability of Cari's systems and data.
β’ Over 5 years of experience in developing production software, with a focus on backend services and cloud application architecture.
β’ Strong proficiency in TypeScript for both front-end and back-end development.
β’ Extensive experience with React, modern component architecture, state management patterns, and data-intensive workflows.
β’ Solid experience in Node.js for building REST APIs and event-driven services; the company utilizes Fastify on Node 24.
β’ Comfortable taking ownership of a feature from the database schema to the user interface.
β’ Familiarity with asynchronous workflows, webhooks, and synchronizing the UI state with backend transaction statuses.
β’ Proven experience in creating responsive, polished, high-quality user interfaces for intricate workflows.
β’ Strong product intuition and a keen eye for usability, implementation quality, and maintainability.
β’ Experience with cloud application architecture, microservices, event-driven messaging systems like Kafka, and durable workflow orchestration such as Restate.
β’ Must currently reside in the United States.
β’ Must have legal authorization to work in the United States.
β’ Must not require sponsorship for work authorization based on application questions.
β’ Nice-to-have: experience with cloud infrastructure, containerization, and deployment orchestration tools such as AWS, Docker, and Kubernetes.
β’ Nice-to-have: familiarity with mature CI/CD and testing practices using GitHub Actions, node-tap, and Vitest.
β’ Nice-to-have: knowledge of banking systems, fintech infrastructure, payment products, or interbank settlement mechanisms.
β’ Nice-to-have: experience with ACH, wires, RTP, FedNow, or other banking payment systems.
β’ Nice-to-have: understanding of observability, tracing, or audit logging in financial systems.
β’ Nice-to-have: experience with security and compliance in regulated environments.
β’ Nice-to-have: skills in theming, white-labeling, and multi-tenant product customization.
β’ Competitive base salary.
β’ Bonus opportunities.
β’ Equity participation.
β’ Comprehensive medical, vision, and dental coverage.
β’ 401(k) plan with company matching.
β’ Flexible paid time off.
β’ Remote-first work environment.
β’ Opportunity to influence a market-defining protocol alongside an experienced founding team.
β’ Impact on architecture strategy from the earliest stages.
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.