Search Remote Jobs

Senior Node.js Software Engineer

🕒 September 24, 2025

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

‱ Develop and maintain Holepunch's peer-to-peer (P2P) stack (Pear) using Node.js ‱ Expand and maintain the modular npm ecosystem (over 1500 public npm modules) ‱ Write high-quality, clean, efficient code and native bindings when needed ‱ Develop and execute tests; troubleshoot and debug issues and performance bottlenecks ‱ Contribute to open-source technologies (Pear) and the Keet P2P communications app ‱ Enable deployment of applications directly from developers' machines to users ‱ Collaborate remotely with a globally distributed team to drive decentralization and privacy-focused solutions

🎯 Requirements

‱ Significant experience with Node.js: writing high-quality, clean, and efficient Node.js code ‱ Experience with C/C++ and writing native bindings for Node (plus, not required) ‱ Strong background in building and managing modular codebases and creating reusable npm modules ‱ Develop and execute tests to ensure software quality and reliability ‱ Troubleshoot and debug application issues and performance bottlenecks ‱ Passion for P2P technology or hands-on experience developing P2P applications ‱ Experience with remote collaboration and communication in distributed teams

Apply Now

Similar Jobs

🕒 August 29, 2025

Canonical

501 - 1000

Distributed Systems Software Engineer at Canonical; build cloud testing tooling and CI pipelines with AI/ML test analysis.

🌏 Anywhere in the World

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🕒 August 28, 2025

Devops Easy Learning Training Institute

11 - 50

📚 Education

🏱 Enterprise

☁ SaaS

Expression of interest for remote Backend, Frontend, and Fullstack engineers at GitLab. Contribute to AI-powered DevSecOps platform used by 100,000+ organizations.

🌏 Anywhere in the World

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🕒 August 27, 2025

DoiT International

201 - 500

☁ SaaS

Sales applicants for DoiT's cloud consulting and FinOps services. Remote global team delivering cloud optimization and customer-focused solutions.

🌏 Anywhere in the World

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🕒 August 26, 2025

Trust Wallet

51 - 200

Backend Engineer building cloud-native microservices and infrastructure for Trust Wallet, the leading non-custodial crypto wallet.

🌏 Anywhere in the World

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer