At Tether, we’re building the next generation of decentralized, peer‑to‑peer communication and data‑sharing tools (including KEET and future products) on top of cutting‑edge P2P technology.
We are looking for an experienced full‑stack/mobile/desktop developer who loves shipping rock‑solid cross‑platform applications and has a strong interest (or existing experience) in peer‑to‑peer and distributed systems.
You’ll work in a small, high‑impact team alongside the core Holepunch engineers, helping bring fully decentralized apps to hundreds of millions of users worldwide.
Responsibilities- Build and maintain flagship desktop (Electron) and mobile (React Native) applications that run fully peer‑to‑peer with zero central servers.
- Design beautiful, performant cross‑platform UX for file sharing, messaging, video calls, and collaborative tools.
- Integrate and extend the Pear Runtime / Holepunch stack (Hypercore, Hyperdrive, Hyperswarm, etc.).
- Ship new features rapidly, participate in code reviews, write tests, and optimize performance.
- Help external partners and the open‑source community build on the platform.
- Occasionally contribute improvements and bug fixes back to the underlying open‑source modules.
- 5+ years of professional software engineering experience
- Strong production experience with React Native and/or Electron (shipping apps that real users love)
- Very comfortable with Node.js and modern JavaScript/TypeScript ecosystems
- Proven experience designing and building local‑first applications where the local data model is the primary source of truth
- Hands‑on experience with local‑first data technologies (storage, conflict resolution, event sourcing, etc.)
- Familiarity with cross‑platform packaging & deployment
- Familiarity with end‑to‑end encryption and secure local storage.
- Solid grasp of asynchronous programming, networking, and data synchronization concepts
- Experience with git, code reviews, CI/CD, and collaborative open‑source workflows
- Excellent communication skills (fully remote, global team)
- Background in building productivity tools, media players or developer tools.
- Knowledge of streaming protocols
- Experience with file system integrations
- Experience designing synchronization processes (background sync, sync queues, retry etc.)
€60000 - €80000 monthly
