
API • Software Development • Telecommunications
Holepunch is a platform that enables the creation of peer-to-peer (P2P) applications without the need for any servers. It offers a collection of small JavaScript modules that can be combined to create various P2P applications, such as VPNs and communication tools like Keet. Holepunch allows developers to focus on app functionality rather than data transfer, offering a modular stack and tools for easy app distribution, updates, and scaling across platforms. Its P2P methodology ensures efficient app updates and strong performance through peer re-hosting. This platform is designed for building, sharing, and extending P2P applications using Web and Mobile technology, with an emphasis on security and direct connections.
September 8

API • Software Development • Telecommunications
Holepunch is a platform that enables the creation of peer-to-peer (P2P) applications without the need for any servers. It offers a collection of small JavaScript modules that can be combined to create various P2P applications, such as VPNs and communication tools like Keet. Holepunch allows developers to focus on app functionality rather than data transfer, offering a modular stack and tools for easy app distribution, updates, and scaling across platforms. Its P2P methodology ensures efficient app updates and strong performance through peer re-hosting. This platform is designed for building, sharing, and extending P2P applications using Web and Mobile technology, with an emphasis on security and direct connections.
• About Holepunch At Holepunch, we’re building a peer-to-peer development platform that lets you build apps that don’t require infrastructure. No servers whatsoever. Holepunch apps can be deployed to users directly from the machine you develop on, and scale effortlessly. Since servers are removed from the equation, users retain full control over the data they create, keeping things maximally private. The benefits of peer-to-peer are innumerable, and we envision a world where everything is peer-to-peer by default. We’ve started demonstrating what this future will look like with Keet, our P2P communications app. Holepunch is built on a battle-hardened, Node.js-based technology stack we’ve built called Hypercore, which provides the basic machinery for establishing peer-to-peer connections and replicating data in a fashion similar to BitTorrent. Currently looking for: P2P Node.js Engineer (Remote) We're big fans of Node.js — Holepunch is built on it. During this next growth phase, we could use your help to expand and strengthen our core P2P networking and storage primitives. Our P2P technology covers a wide surface area, so if the parts of this following tech profile fits you, we’d love to talk to you. Job requirements Requirements 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 Preferred Qualifications 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
• 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 • Preferred Qualifications 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
Apply NowAugust 29
Senior .NET Developer at GROWE builds microservices and APIs with .NET Core; maintains performance, reviews code, and contributes to system design.
🗣️🇺🇦 Ukrainian Required
ASP.NET
Docker
ElasticSearch
Entity Framework
Kafka
Microservices
MongoDB
NoSQL
Postgres
Redis
SQL
.NET
August 29
501 - 1000
Distributed Systems Software Engineer at Canonical; build cloud testing tooling and CI pipelines with AI/ML test analysis.
AWS
Azure
Cloud
Distributed Systems
Jenkins
Kubernetes
Linux
OpenStack
Python
Terraform
Go
August 28
Expression of interest for remote Backend, Frontend, and Fullstack engineers at GitLab. Contribute to AI-powered DevSecOps platform used by 100,000+ organizations.
SDLC
August 27
Sales applicants for DoiT's cloud consulting and FinOps services. Remote global team delivering cloud optimization and customer-focused solutions.
AWS
Azure
Cloud
Kubernetes
August 26
51 - 200
Backend Engineer building cloud-native microservices and infrastructure for Trust Wallet, the leading non-custodial crypto wallet.
AWS
Azure
Cloud
Distributed Systems
Docker
Google Cloud Platform
Kubernetes
NoSQL
SQL
Web3
Go