Holepunch's logo

P2P Node.js Engineer at Holepunch

  • Full-time
  • Remote, London, United Kingdom

P2P Node.js Engineer

Responsibilities

  • 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

Skills

  • 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

Qualifications

  • Full-time

Benefits

  • ⚙️ Work on cutting-edge P2P technology
  • 🌐 Remote work

Company

Holepunch

Location

London, United Kingdom

Published about 3 hours ago • Expires October 21, 2025 08:10