Senior Software Engineer, Institutional Custody
Design, develop, and maintain crypto wallet systems and backend services using TypeScript, Node, REST APIs, and Go. Architect modular, scalable systems with a security-first approach, build real-time features, and collaborate with partners and cross-functional teams to deliver production-grade solutions.
Responsibilities
- Design, develop, and maintain crypto wallet systems using TypeScript, Node, REST APIs, and Go
- Architect modular, scalable backend systems focused on security and performance
- Design and operate REST APIs and model data using Postgres or SQLite
- Build real-time features with WebSockets and webhooks
- Collaborate with partners and cross-functional teams on integrations and configurations
- Implement auditability and observability and manage secrets
- Assess client needs and recommend tailored technical solutions
- Deliver high-quality, secure backend solutions with strong ownership
Requirements
- 5+ years of hands-on engineering experience delivering backend and fullstack features with TypeScript and Node
- Prior senior-level engineering experience in a blockchain, DeFi, or crypto organization
- Deep understanding of UTXO and account models and consensus mechanisms
- Experience designing and operating REST APIs and modeling data in Postgres or SQLite
- Experience building real-time features with WebSockets and webhooks
- Familiarity with Kubernetes, Docker, CI/CD, and Cloudflare
- Experience with GitHub Actions and microservices architecture
- Security-first mindset including secrets management, auditability, and observability