Remote Frontend Jobs
Holepunch logo

P2P Node.js Engineer

HolepunchLondon, United Kingdom
Apply now
About The Role
We're big fans of Node.js — Holepunch is built on it. During this next growth phase, we could use your help to expand and strengthen our core P2P networking and storage primitives. Our P2P technology covers a wide surface area, so if the parts of this following tech profile fits you, we’d love to talk to you.
Requirements
  • 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 native addons and bridging between JS and C

View all remote jobs at Holepunch

FAQ

Is the P2P Node.js Engineer position at Holepunch remote?
Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
When was this P2P Node.js Engineer job posted?
This listing was posted on July 24, 2025 and is still open for applications.
How do I apply for the P2P Node.js Engineer position at Holepunch?
Use the apply button on this page — it takes you directly to the employer’s application page.

More remote Node.js jobs