← Zurück zur Liste
Stelle · Senior

P2P Node.js Engineer (100% Remote, Worldwide)

Sonstige • Senior • Remote • Vollzeit • Europäische Union EU/EMEA

Work as a Node.js engineer on Holepunch's peer-to-peer development platform, expanding and strengthening the core P2P networking and storage primitives. Fully remote position.

Responsibilities

  • ▹Expand and strengthen Holepunch's core P2P networking and storage primitives
  • ▹Write high-performance networking code in JavaScript
  • ▹Optimize network protocols for performance

Requirements

  • ▹Extensive knowledge of P2P protocols (Kademlia, BitTorrent, libp2p, hypercore)
  • ▹Demonstrable experience optimizing network protocols for performance
  • ▹Advanced JavaScript skills
  • ▹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

Nice to have

  • ▹5+ years experience building production P2P 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

What we offer

  • ▹100% remote, worldwide

About the company

Holepunch is building a peer-to-peer development platform for apps that need no servers, so users keep full control over their data. It is built on Hypercore, a Node.js-based technology stack, and its first app is Keet, a P2P communications app.

Ähnliche Stellen