P2P Node.js Engineer - Holepunch
JobgetherRemotely
javascriptnode.jstcp/ipudphypercorekademlialibp2pbittorrent
Job Description
📋 Description
- Design, develop core peer-to-peer networking and storage primitives using Node.js and JavaScript.
- Implement and optimize P2P protocols and networking mechanisms, including Kademlia, BitTorrent
- Develop high-performance networking code and optimize protocols for throughput, latency
- Work with TCP/IP and UDP networking, including NAT traversal and communication across challenging
- Design and implement custom binary protocols, serialization formats, and secure communication
- Apply cryptographic primitives to support secure and reliable peer-to-peer communications.
🎯 Requirements
- Extensive knowledge of peer-to-peer protocols and distributed networking, particularly Kademlia
- Advanced JavaScript and Node.js development skills, with experience building high-performance
- Strong understanding of UDP, TCP/IP, networking fundamentals, and NAT traversal techniques.
- Proven experience optimizing network protocols and distributed systems for performance and low
- Experience implementing custom binary protocols and serialization formats.
- Familiarity with cryptographic primitives and their application in secure P2P communication.
🎁 Benefits
- 100% remote position with the flexibility to work from anywhere.
- Opportunity to work on challenging P2P networking, distributed systems, and Node.js technologies.
- International, remote-first environment with a globally distributed engineering team.
- Opportunity to contribute to innovative peer-to-peer applications and infrastructure.
- Exposure to advanced networking, cryptography, performance optimization, and decentralized
- High degree of autonomy and ownership over technically challenging engineering work.
Back to all jobs