Senior Node.js Software Engineer

September 24

Apply Now
Logo of Holepunch

Holepunch

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.

11 - 50 employees

🔌 API

📡 Telecommunications

📋 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

September 23

Remote

501 - 1000

đŸ‘„ HR Tech

☁ SaaS

🏱 Enterprise

Senior Backend Engineer building APIs and integrations in Elixir/Phoenix for Remote's global HR platform. Work remotely, collaborate across cross-functional teams, and improve platform scalability.

🌏 Anywhere in the World

đŸ’” $51.9k - $116.7k / year

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

September 23

Remote

501 - 1000

đŸ‘„ HR Tech

☁ SaaS

🏱 Enterprise

Senior Elixir backend engineer for Remote's HR platform; design scalable APIs, integrations, and backend systems across cross-functional teams.

🌏 Anywhere in the World

đŸ’” $51.9k - $116.7k / year

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

September 9

Distribusion Technologies

51 - 200

🚗 Transport

☁ SaaS

Senior Ruby Software Engineer integrating carriers and scaling microservices for global travel marketplace. Lead architecture, improve observability, mentor engineers.

🌏 Anywhere in the World

💰 Series B on 2022-06

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

September 9

Distribusion Technologies

51 - 200

🚗 Transport

☁ SaaS

Senior Ruby Engineer building and maintaining carrier integrations for Distribusion’s global ground-transport marketplace.

🌏 Anywhere in the World

💰 Series B on 2022-06

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

August 29

Growe

501 - 1000

🎼 Gaming

đŸ€ B2B

Senior .NET Developer at GROWE builds microservices and APIs with .NET Core; maintains performance, reviews code, and contributes to system design.

🌏 Anywhere in the World

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

đŸ—ŁïžđŸ‡ș🇩 Ukrainian Required

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com