> Markdown version of [/jobs/ext/1652094-p2p-node-js-engineer-100-remote-worldwide](https://www.wearedevelopers.com/jobs/ext/1652094-p2p-node-js-engineer-100-remote-worldwide). 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). --- # P2P Node.js Engineer (100% Remote, Worldwide) - **Company:** Holepunch - **Location:** Germany (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Profiling, Serialization, Distributed Systems, Network Protocols, Node.Js, Open Source Technology, Transmission Control Protocol (TCP), Computer Networking Systems, Low Latency - **Published:** July 16, 2026 - **Apply:** https://www.adzuna.de/details/5768791779 ## About the Role * Extensive knowledge of P2P protocols (Kademlia, BitTorrent, libp2p, hypercore) * Demonstrable experience optimizing network protocols for performance * Advanced JavaScript skills for implementing high-performance networking code * Deep understanding of UDP and TCP/IP networking, including NAT traversal techniques * Experience implementing custom binary protocols and serialization formats * Familiarity with cryptographic primitives for secure P2P communication * Experience with performance profiling and optimization of networked systems Preferred Qualifications * 5+ years experience building production P2P systems or distributed systems * Experience optimizing JavaScript for low-latency networking applications * Knowledge of V8 internals and JavaScript performance characteristics * Experience with libuv and asynchronous I/O in C * Contributions to open-source P2P projects or networking libraries * Experience building reliable systems on unreliable networks * Experience with Node.js native addons and bridging between JS and C ## 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) - [P2P networks in Blockchain](https://www.wearedevelopers.com/videos/209-p2p-networks-in-blockchain) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [Swapping Low Latency Data Storage Under High Load](https://www.wearedevelopers.com/videos/746-swapping-low-latency-data-storage-under-high-load) - [Stop Using Node.js Like It’s 2020! - Alfonso Graziano](https://www.wearedevelopers.com/videos/1863-stop-using-node-js-like-it-s-2020-alfonso-graziano) - [Enhancing Workload Security in Kubernetes](https://www.wearedevelopers.com/videos/356-enhancing-workload-security-in-kubernetes) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [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) - [Best Job Boards for Remote Work for Developers](https://www.wearedevelopers.com/magazine/290-best-job-boards-for-remote-work-for-developers) - [Finding Jobs in Germany](https://www.wearedevelopers.com/magazine/375-finding-jobs-in-germany) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)