Senior Backend Software Engineer — Fintech, Credit & Payments
Listed on 2026-09-15
-
Software Development
Backend Developer
Arch is a U.S.
-based, regulated digital-asset lending platform providing over-collateralized loans backed by Bitcoin and other major cryptocurrencies. We serve high-net-worth individuals, businesses, miners, funds, and family offices seeking liquidity without selling long-term crypto holdings.
Arch is ranked as the safest centralized (CeFi) crypto lender
, reflecting our conservative risk management, qualified custody model, and strict no-rehypothecation policy. We operate with institutional-grade legal, operational, and compliance standards built to perform across market cycles.
Arch maintains Excellent Trustpilot ratings from hundreds of verified users, underscoring our transparency, execution quality, and white-glove client experience.
Since launch, Arch has originated hundreds of millions of dollars in loans and continues to scale through new products, structured financing, and partnerships across crypto-native and traditional financial markets.
We are a small, high-ownership team that values precision, speed, and accountability—and we take pride in building durable financial infrastructure.
About the RoleArch is hiring a Senior Backend Software Engineer to help design, build, and operate the core financial systems behind a modern credit and lending platform
. This role is for an experienced engineer who is comfortable working on money movement, ledgering, and stateful financial systems
, and who understands the rigor required when software directly impacts balances, obligations, and risk.
You’ll take meaningful ownership over backend services that power credit, payments, and accounting workflows
, operating in an environment that blends traditional financial rails with crypto and stablecoin infrastructure
. Correctness, observability, and resilience are non-negotiable.
- Design and implement core backend services for lending, payments, and account state
- Own and evolve ledgering systems that track balances, interest, and obligations with strong in variants
- Design event-driven architectures and orchestration workflows across asynchronous services
- Build idempotent APIs, consumers, and jobs to safely handle retries, replays, and partial failures
- Model and persist financial data in Postgres
, with careful use of transactions and migrations - Use Redis for caching, locking, and coordination in distributed workflows
- Define and evolve service boundaries within a microservices architecture
- Ensure systems are observable in production via structured logging, metrics, and tracing
- Operate services end-to-end: deploy, monitor, debug, and improve reliability
- Collaborate closely with frontend engineers using Next.js
, exposing clean and stable HTTP APIs - Contribute to technical design reviews and help raise the bar for backend engineering quality
- Backend: AWS Lambda (Node.js / Type Script), Serverless Framework
- Frontend: Next.js (Type Script)
- Data stores: Postgres, Redis
- Architecture: Event-driven (Inngest), microservices
- Infra / Ops: AWS (IAM, S3, RDS, Cloud Watch), CI/CD
- Observability: Structured logs, metrics, distributed tracing
- 5+ years of backend engineering experience, with direct fintech experience
- Strong background in credit, lending, or financial systems
- Hands‑on experience with ledgering or accounting‑style systems
- Experience designing event‑based systems and asynchronous workflows
- Deep understanding of idempotency in APIs and distributed processing
- Strong knowledge of HTTP services and service-to-service communication
- Production experience with Postgres (schemas, transactions, migrations)
- Experience using Redis in distributed systems
- Comfort operating and debugging production systems
- Strong systems thinking and attention to correctness and edge cases
- Experience…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).