Ark Labs is building Arkade, an open-source virtual execution layer for Bitcoin. We're creating infrastructure that enables programmable, scalable Bitcoin applications without changing the base protocol, while maintaining self-custody and supporting complex financial applications.
What We're Building
Arkade introduces programmable Virtual Transaction Outputs (VTXOs) that can execute complex logic offchain while remaining anchored to Bitcoin's security. Key components include:
• Core Infrastructure in Go — powering Arkade’s backend.
• Multi-language SDKs (Rust, Go, TypeScript)
• Arkade Script and Compiler - expanding programmability in Arkade while retaining Bitcoin's UTXO model.
• TEE-based signing infrastructure for secure, verifiable operations.
• Virtual Mempool enabling parallel transaction processing enabling horizontal scale for Bitcoin native applications.
• Reference wallets and proof of concepts for lending protocols, smart wallets, marketplaces, and other Bitcoin-native applications.
What You’ll Work On
As a TypeScript Engineer, you’ll help make Arkade easy to build with across wallets, applications, and developer tooling. You’ll:
• Build and improve Arkade’s TypeScript SDKs.
• Develop reference wallets, integrations, and proof of concepts.
• Design clean APIs around Bitcoin, VTXOs, and Arkade primitives.
• Improve developer tooling, testing, documentation, and examples.
• Work with Bitcoin Script, Taproot, and the UTXO model.
• Collaborate with the core engineering team on new Arkade capabilities.
Who You Are
• Strong professional experience with TypeScript.
• Experience with production applications, SDKs, APIs, or libraries.
• Solid understanding of testing, software architecture, and maintainable code.
• Familiarity with Bitcoin fundamentals, or strong motivation to learn.
• Comfortable working independently in a remote, async-first team.
Nice to Have
• Bitcoin or Lightning development experience.
• React, React Native, Node.js, mobile, or PWA experience.
• Active Open-source contributions.
• Cryptography or security experience.
• Experience with Go, Rust, Python, Dart, or C#.
Mindset
• Self-directed and proactive — you identify problems and ship solutions, but you also collaborate openly.
• Merit-based thinking — best ideas win, regardless of source.
• No formal education requirements — we care about what you can build.
Why Join Us
• Impact: Your code will be foundational infrastructure for Bitcoin's future.
• Open Source: Everything is public — your work contributes to a global commons.
• Autonomy: Take ownership from concept to deployment.
• Remote: Fully distributed team, async-first culture.
• Innovation: Work on unsolved problems at the edge of what's possible with Bitcoin.