Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

P2P Node.js Engineer - Holepunch

Full-time

jobgether

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a P2P Node.js Engineer - Holepunch based in United States.

This is a fully remote engineering opportunity focused on advancing high-performance peer-to-peer networking and distributed systems.
You’ll work on core P2P networking and storage primitives built around Node.js and modern decentralized technologies.
The role offers the chance to solve challenging problems involving unreliable networks, low-latency communication, and scalable distributed architectures.
You’ll contribute to technologies spanning protocols, networking, cryptography, serialization, and system performance.
The environment is highly technical, autonomous, and globally distributed, with a strong emphasis on engineering excellence.
Your work will directly influence the reliability, efficiency, and capabilities of next-generation P2P applications.
This is an ideal opportunity for an experienced engineer passionate about networking, open-source technologies, and deep systems-level challenges.

Accountabilities

  • Design, develop, and strengthen core peer-to-peer networking and storage primitives using Node.js and JavaScript.
  • Implement and optimize P2P protocols and networking mechanisms, including technologies such as Kademlia, BitTorrent, libp2p, and hypercore.
  • Develop high-performance networking code and optimize protocols for throughput, latency, reliability, and resource efficiency.
  • Work with TCP/IP and UDP networking, including NAT traversal and communication across challenging network environments.
  • Design and implement custom binary protocols, serialization formats, and secure communication mechanisms.
  • Apply cryptographic primitives to support secure and reliable peer-to-peer communications.
  • Profile, diagnose, and optimize networked systems to identify performance bottlenecks and improve overall efficiency.
  • Contribute to the evolution of distributed systems designed to operate reliably across unreliable networks.
  • Collaborate with engineering teams on technically complex problems and contribute to robust, production-ready solutions.

Requirements

  • Extensive knowledge of peer-to-peer protocols and distributed networking, particularly Kademlia, BitTorrent, libp2p, or hypercore.
  • Advanced JavaScript and Node.js development skills, with experience building high-performance networking applications.
  • Strong understanding of UDP, TCP/IP, networking fundamentals, and NAT traversal techniques.
  • Proven experience optimizing network protocols and distributed systems for performance and low latency.
  • Experience implementing custom binary protocols and serialization formats.
  • Familiarity with cryptographic primitives and their application in secure P2P communication.
  • Strong experience with performance profiling, debugging, and optimization of networked systems.
  • 5+ years of experience building production-grade P2P or distributed systems is preferred.
  • Knowledge of V8 internals, JavaScript performance characteristics, libuv, or asynchronous I/O in C is highly valued.
  • Experience with Node.js native addons and bridging JavaScript with C is an advantage.
  • Contributions to open-source P2P projects or networking libraries are a plus.
  • Strong problem-solving skills, technical curiosity, and the ability to work independently in a fully remote environment.
  • Excellent English communication skills and the ability to collaborate effectively with distributed engineering teams.

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 technologies.
  • High degree of autonomy and ownership over technically challenging engineering work.
  • Opportunity to contribute to open-source technologies and projects.
  • Collaborative environment focused on technical excellence and continuous innovation.

How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the P2P Node.js Engineer - Holepunch in United States vacancy
  • Role Description We're currently looking for a P2P Node.js Engineer (Remote) to help expand and strengthen our core P2P networking and storage primitives. Our P2P technology covers a wide surface area, so if the parts of the following tech profile fit you, we’d love to... 
    Node.js
    Remote work

    Holepunch

    Remote
    2 days ago
  •  ...directing technical efforts, mentoring various engineering teams, and ensuring effective collaboration with Holepunch engineers. Candidates should have over 5 years...  ...engineering experience, particularly with React Native, Node.js, and strong communication skills to thrive in a... 
    Node.js
    Remote work

    Framework Ventures

    New York, NY
    3 days ago
  •  ...present slides using AI, while architecting a scalable product. The ideal candidate has over 5 years of experience with NestJS, React.js, REST API development, and a passion for AI technology. This role offers career growth and the opportunity to work with modern tech.... 
    Node.js

    Hiretruss

    New York, NY
    4 days ago
  • Job ID: 22548082Reference Number: 24-00582Title: Node Js DeveloperLocation: Iselin, NJ, 08830Posted Date: 2024-07-10Contact: Shyam MaramContact Email: ****@*****.*** Phone: (***) ***-****Company: HAN Staffing NodeJS/ReactJS FS developer And Java Script Location... 
    Node.js
    Work experience placement

    HAN Staffing

    Iselin, NJ
    1 day ago
  • About Us: We build custom solutions and provide our clients with top tier development services. We’re a specialized team of developers and architects, which means, we only bring an “A” team to the table. Our culture is built on hard work and a desire to be thought leaders...
    Node.js
    Full time
    Remote work

    Railroad19

    Remote
    14 days ago
  • Hornblower Group is seeking a seasoned Node.js/React.js software engineer/architect to lead backend and API development for ticketing solutions. You will design scalable systems, mentor junior engineers, and collaborate across product, design, and other teams to align... 
    Node.js

    Hornblower Group

    Los Angeles, CA
    1 day ago
  •  ...Senior Javascript Node Fullstack Engineer You are an engineer skilled in backend development. And even better you've worked with Node.js and React.js. You've built APIs and integrated with UIs seeing features and products through the entirety of the tech stack. You'... 
    Node.js
    Remote work

    Anovium

    United States
    4 days ago
  • A technology solutions provider is seeking a Senior Node.js Developer in Dallas, Texas. The ideal candidate should have over 6 years of experience in software development, particularly with Node.js and React.js, as well as hands-on experience with GCP tools. Responsibilities... 
    Node.js

    Compunnel, Inc.

    Dallas, TX
    3 days ago
  • $100k - $120k

    Job Description React and Node.js FSD Engineer We need React.Net. FastAPI(Python) and Node.js with the following skill sets: Frontend: Angular, React + Vite + Tailwind Backend: FastAPI (Python), .NET, Node.js Should have understanding of DAST, SAST, SCA vulnerabilities... 
    Node.js

    Tata Consultancy Services

    Dallas, TX
    2 days ago
  • $125k - $160k

     ...We are currently seeking a Senior Node.JS Software Engineers who are fluent in building in backend Node.Js and experience in Angular/and/or React . In addition to contributing code and tangible deliverables, you will be expected to work as an advisor to help identify... 
    Node.js
    Full time
    Work experience placement
    Remote work

    Railroad19, Inc

    Remote
    27 days ago
  • Motion Recruitment Partners LLC is seeking an experienced software engineer to design and build scalable full stack applications for a...  ...chain technology organization. This role involves working with Node.js and React to enhance operations through AI-driven solutions. Qualifications... 
    Node.js

    Motion Recruitment Partners LLC

    Los Angeles, CA
    4 days ago
  •  ...coding, testing, and collaborating with team members to resolve complex software issues. Candidates should have strong experience with Node.js, Typescript, and AWS services. A BA/BS in a related field is required. This position is on-site. #J-18808-Ljbffr TechDigital Group
    Node.js

    TechDigital Group

    Englewood, CO
    1 day ago
  • A financial technology firm is seeking a Senior Engineer to build the Risk & Dispute Defense Layer of their platform. This role involves developing Node.js microservices for transaction handling and ensuring fraud checks are performed efficiently. Ideal candidates will... 
    Node.js

    Gold Media Tech LLC

    Mission, KS
    2 days ago
  • About the job Senior Node.js Software Engineer Our solution automates the 2B phone calls and emails that the freight industry makes every year. We use voice synthesis, generative AI, and integrations with logistics systems to solve the largest cost in this industry - people... 
    Node.js

    WeCookIT

    San Francisco, CA
    5 days ago
  • $220k - $280k

    A leading staffing and consulting firm is seeking a Senior to Principal Backend Engineer in Plano, TX. This hybrid role involves developing robust APIs using Node.js and managing backend systems for high-traffic platforms. Candidates should have 5-8+ years of experience... 
    Node.js

    Kforce Inc

    Plano, TX
    5 days ago
  • Svitla Systems, Inc. is seeking a Full Stack Developer (Shopify/Node) for a full-time position. The role involves designing storefront...  ...should have a strong background in Shopify theme development and Node.js, with an emphasis on enhancing ecommerce features. Flexibility in... 
    Node.js
    Remote job
    Full time

    Svitla Systems, Inc.

    Florida, NY
    3 days ago
  •  ...architecture and architectural frameworksAt least 3 years of experience in Web Content Management (WCM) Tools and technologies like Node.JS, AngularJS, HTML5, jQuery, CSS/CSS3, JSON and other web technologiesExpert Level Knowledge of JavascriptKnowledge of multiple MVC... 
    Node.js

    Sonsoft

    Charlotte, NC
    5 hours ago
  • Job ID: 27945668Reference Number: 26-00350Title: Node.JS DeveloperLocation: Iselin, NJ, 08830Posted Date: 2026-04-10Contact: Deepak KumarContact...  ...ideal candidate will work closely with UX designers, backend engineers, and product teams to deliver high quality, performant, and... 
    Node.js
    Remote work

    HAN Staffing

    Iselin, NJ
    1 day ago
  • Qdev is looking for a talented Remote React/Node Fullstack Developer to join our innovative team. In this role, you will develop and maintain high-quality web applications using React and Node.js, collaborating with cross-functional teams to implement robust software solutions... 
    Node.js
    Remote job
    Flexible hours

    Qdev

    Denver, CO
    5 days ago
  • Tata Consultancy Services in Dallas, TX is seeking a React and Node.js FSD Engineer to build robust frontend and backend services. You will work with React + Vite + Tailwind on the frontend and FastAPI (Python), .NET, and Node.js on the backend. Candidates should understand... 
    Node.js

    Tata Consultancy Services

    Dallas, TX
    2 days ago
  •  ...developers and product managers to drive efficient and resilient backend solutions. Ideal candidates should have strong experience with Node.js and a solid understanding of REST APIs. The position offers flexibility to work remotely, making it an excellent opportunity for... 
    Node.js
    Remote work

    Medium

    Cleveland, OH
    1 day ago
  • A dynamic tech startup in San Francisco is looking for a Senior Node.js Software Engineer. In this role, you will help automate communications in the freight industry using AI, enhancing operational efficiency. Ideal candidates will have over 5 years of development experience... 
    Node.js

    WeCookIT

    San Francisco, CA
    4 days ago
  •  ...Job Description Job Description Job Title: Java/Node.js Engineer – Security Remediation & Technical Debt Automation Location: NJ or STL (Hybrid) Employment Type: Contract Experience Level: 7+ years Rate : 55-60$/Hr on 1099 / C2C About the Role... 
    Node.js
    Contract work

    Krest Global Solutions

    Jersey City, NJ
    more than 2 months ago
  •  ...Location: Dallas, TXEmployment Type: C2CIndustry: Computer SoftwareClient: WiproContact: Meghana GorusuCompany: SRI Tech SolutionsRole: Node.JS DeveloperLocation: Dallas, TX (Day 1 Onsite)Job Description: 3+ years node.js experience2+ years SQL Server experience with... 
    Node.js

    SRI Tech

    Dallas, TX
    1 day ago
  •  ...working experience Mandatory experience with the following technologies: JavaScript; Typescript; Node.js; Postgres databases; Vue.js/React.js, Bigquery, App engine Good to have experience with Google services, like pub/sub, etc.; Google Cloud; Heroku Experience... 
    Node.js
    Full time
    Work experience placement

    Flat Rock Technology

    Remote
    1 day ago
  •  ...involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data...  ...modern web application development (JavaScript, and NodeJS) NODE.JS - DEVELOP/IMPLEMENT/TEST HTML PROTOTYPES - DEVELOP/IMPLEMENT/TESTQualificationsPosition... 
    Node.js
    Worldwide

    USM Systems

    Kansas City, MO
    5 hours ago
  • A leading tech company is seeking a backend engineer to build scalable systems on the Horizons platform. The ideal candidate has 4+ years of experience with Node.js and TypeScript, a strong grasp of REST APIs, and familiarity with message queues and Docker. This role offers... 
    Node.js
    Work at office
    Remote work

    Medium

    Lublin, WI
    1 day ago
  •  ...Services, microservice architecture, and related technologies Experience with Graphql Experience developing, configuring & deploying applications on Hapi.js/Express/Fastify. Expertise in SaaS application development. Experience with UNIX shell and scripting.... 
    Node.js

    United IT

    Sunnyvale, CA
    4 days ago
  •  ...Node Js Developer Hello, I am still working on this opening. Sr Level Node Js Developer with proven capabilities of building and migration AWS backed applications. Please let me know if you have a candidate with these skills ~Thank you Required Skills And Responsibilities... 
    Node.js

    Staffing the Universe

    Bloomington, IL
    4 days ago
  • Job ID: 20435939Reference Number: 23-01400Title: Node JS DeveloperLocation: Iselin, NJ, 08830Posted Date: 2023-08-30Contact: Shyam MaramContact Email: ****@*****.*** Phone: (***) ***-****Company: HAN Staffing Node js Malvern, PA - Hybrid Must Must Skills:... 
    Node.js
    For contractors
    Remote work
    Relocation

    HAN Staffing

    Iselin, NJ
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to P2P Node.js Engineer - Holepunch. Be the first to apply!