P2P Node.js Engineer

P2P Node.js Engineer

Holepunch

July 22, 2025September 5, 2025GombeNigeria
Job Description
Job Overview:
Holepunch is building a peer-to-peer development platform that allows for app creation without infrastructure, ensuring user data privacy and control.

Duties and Responsibilities:
Expand and strengthen core P2P networking and storage primitives, optimize network protocols for performance, and implement high-performance networking code.

Required Qualifications:
Extensive knowledge of P2P protocols (Kademlia, BitTorrent, libp2p, hypercore), demonstrable experience optimizing network protocols, advanced JavaScript skills, deep understanding of UDP and TCP/IP networking, experience with custom binary protocols, familiarity with cryptographic primitives, and experience with performance profiling.

Experience:
5+ years experience building production P2P systems or distributed systems is preferred.

Additional Notes:
Experience with libuv, asynchronous I/O in C, contributions to open-source P2P projects, building reliable systems on unreliable networks, and Node.js native addons are also preferred.

Similar Jobs