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

Tether.io
Barcelona, Amsterdam, Dhaka, Brussels, Spain, Bangladesh, Barbados, Belgium
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Communication"]

Build and strengthen Holepunch’s core P2P networking and storage primitives in a high-performance Node.js codebase. You’ll optimize P2P protocols end-to-end (from UDP/TCP networking and NAT traversal to custom binary protocols, serialization, and secure communication). Work on performance profiling and optimization for distributed, unreliable networks, collaborating with a globally distributed team.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Tether.io
Tether.io
2 weeks ago

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

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Build and strengthen Holepunch’s core P2P networking and storage primitives in a high-performance Node.js codebase. You’ll optimize P2P protocols end-to-end (from UDP/TCP networking and NAT traversal to custom binary protocols, serialization, and secure communication). Work on performance profiling and optimization for distributed, unreliable networks, collaborating with a globally distributed team.
Location: Barcelona, Amsterdam, Dhaka, Brussels, Spain, Bangladesh, Barbados, Belgium
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Expand and strengthen core P2P networking and storage primitives for Holepunch.
  • •Implement high-performance P2P networking code in JavaScript/Node.js.
  • •Optimize network protocols to improve performance in production P2P systems.
  • •Design and implement custom binary protocols and serialization formats.
  • •Profile and optimize networked systems for reliability and efficiency on unreliable networks.

Key Requirements

  • •Extensive knowledge of P2P protocols including Kademlia, BitTorrent, libp2p, and 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, serialization formats, and cryptographic primitives for secure P2P communication.
Experience:P2PDistributed systemsNetworkingOpen source
Education:Bachelor's
Skills:Communication
Languages:English
Tech Stack:Node.jsJavaScriptUDPTCP/IPNAT traversalKademliaBitTorrentLibp2pHypercoreV8LibuvCBinary protocolsSerializationCryptography

Company Brief

Tether.io
Builds tools and services to help companies hire, onboard, and manage remote or distributed teams across borders, focusing on payroll, compliance, and global employment workflows.
Industry: HR Tech
Website