> Markdown version of [/jobs/ext/90269-senior-software-engineer-p2p-100-remote](https://www.wearedevelopers.com/jobs/ext/90269-senior-software-engineer-p2p-100-remote). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer P2P 100% Remote - **Company:** Tether - **Location:** UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Software Bug Management, Code Review, Collaborative Software, Continuous Integration, Data Synchronization, Programming Tools, File Systems, Distributed Systems, Node.Js, Open Source Technology, Peer-To-Peer (P2P), PEAR - PHP Extension and Application Repository, Productivity Software, Remote File Sharing, Software Engineering, Systems Integration, TypeScript, Offline Storage, Git, Live Streaming, React Native, Asynchronous Programming, Event Sourcing - **Published:** May 26, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/x/37371937/ ## About the Role 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) Nice-to-have 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.) ## Description 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. ## Related Videos - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Breaking Down Silos Between Design and Development ](https://www.wearedevelopers.com/videos/194-breaking-down-silos-between-design-and-development) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Mastering Remote Work: Tips for Developers](https://www.wearedevelopers.com/magazine/558-mastering-remote-work-tips-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)