About Unlink
Unlink's mission is to build the last missing piece of the blockchain puzzle: Privacy. We're rendering existing blockchains private, solving one of the most fundamental challenges preventing mass adoption. Looking for a place to do your life's work? Join us.
About the role
Own the developer surface of Unlink—from architecture to API design to developer ergonomics. You’ll design and ship the SDKs that external teams rely on in production. Your work ensures partners integrate in minutes, not weeks, through clear APIs, strong abstractions, and excellent DX.
What you'll do
- Design, build, and maintain Unlink SDKs (Typescript, React, Node, Rust, WASM).
- Collaborate directly with customers and internal teams to understand needs and deliver smooth integration paths.
- Define clean, stable, well-versioned APIs and abstractions.
- Package and distribute SDKs with best-in-class DX: tree-shaking, sourcemaps, module formats.
- Build example apps, quickstarts, and templates demonstrating best practices.
- Partner with Backend, Protocol, and Frontend teams to align SDKs with onchain/offchain components.
You may be a good fit if you
- Have shipped production SDKs or libraries used by external developers
- Are deeply familiar with TypeScript/JavaScript ecosystem (ESM/CJS, bundlers, Node vs. browser)
- Have experience with Rust and compiling to WASM
- Understand package management, versioning, and backwards compatibility
- Care about API ergonomics and developer experience
- Write clear documentation and examples
- Have worked with blockchain or crypto libraries
Bonus points
- Built SDKs for Web3 protocols (ethers.js, viem, Solana web3.js)
- Published popular npm packages or Rust crates
- Experience with cryptographic libraries or privacy protocols
- Understanding of zero-knowledge proofs or related technologies