P2P Node.js Engineer

🕒 July 10

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Holepunch

Holepunch

11 - 50 employees

🔌 API

📡 Telecommunications

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.

📋 Description

‱ Expand and strengthen core P2P networking and storage primitives ‱ Work on wide surface area of P2P technology

🎯 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 ‱ 5+ years experience building production P2P systems or distributed systems (preferred) ‱ Experience optimizing JavaScript for low-latency networking applications (preferred) ‱ Knowledge of V8 internals and JavaScript performance characteristics (preferred) ‱ Experience with libuv and asynchronous I/O in C (preferred) ‱ Contributions to open-source P2P projects or networking libraries (preferred) ‱ Experience building reliable systems on unreliable networks (preferred) ‱ Experience with Node.js native addons and bridging between JS and C (preferred)

đŸ–ïž Benefits

‱ Competitive salary ‱ Fully remote work ‱ Flexible work hours ‱ Professional development opportunities

Apply Now

Similar Jobs

🕒 July 10

GR8 Tech

501 - 1000

🎼 Gaming

☁ SaaS

Senior Full-Stack .NET Engineer designing and developing enterprise-level applications for B2B iGaming platforms. Leading technical discussions and mentoring teams to deliver high-quality software solutions.

Docker

JavaScript

Kubernetes

Node.js

Go

.NET

🕒 July 3

hirehire agency

11 - 50

🎯 Recruiter

đŸ‘„ HR Tech

Growth Product Designer for pdf.net, building the acquisition engine and optimizing conversion through design and data. Collaborating with PMs and engineers in a fully remote, high-autonomy environment.

🕒 June 29

Fingerprint

51 - 200

🔒 Cybersecurity

🔌 API

☁ SaaS

Senior Software Engineer developing high-performance backend systems for fraud detection solutions. Focused on API development and scaling systems in Go and Node.js for a remote team.

🌏 Anywhere in the World

đŸ’” $150k - $200k / year

💰 $32M Series B on 2021-11

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

DynamoDB

ElasticSearch

JavaScript

Microservices

Node.js

Redis

Shell Scripting

SQL

🕒 June 25

Senior Backend Engineer responsible for backend services for an auto transport platform. Designing and building services while collaborating within an agile team environment.

Django

Kafka

Microservices

Postgres

Python

RabbitMQ

SQL

🕒 June 25

Brightidea

51 - 200

☁ SaaS

⚡ Productivity

🏱 Enterprise

Senior Backend JavaScript Developer for Bright Data's DCA team focusing on Node.js and backend services. Build and maintain SaaS applications in a microservices architecture.

JavaScript

Kubernetes

Microservices

MongoDB

Node.js

Redis