← Back to list
Job · Senior

Senior Node.js Software Engineer

Software Engineer • Senior • Remote • Full-time European Union EU/EMEA

Holepunch, the company behind the peer-to-peer development platform Pear and the Keet communications app, is looking for a Software Engineer to develop and maintain its P2P stack and its ecosystem of over 1,500 public npm modules.

Responsibilities

  • Develop and maintain the P2P stack and its ecosystem of 1,500+ public npm modules
  • Write modular, maintainable, production-scale Node.js code
  • Create and manage reusable npm modules
  • Test and debug the codebase

Requirements

  • Proven experience in Node.js development with production-scale applications
  • Strong competency in writing modular, maintainable code
  • Experience creating and managing reusable npm modules
  • Solid skillset in testing and debugging
  • Deep interest in or experience with P2P technologies or distributed systems

Nice to have

  • Experience with native Node.js extensions (C/C++), or binding JS to lower-level code
  • Demonstrated ability to optimize network protocols or systems (latency, throughput)
  • Familiarity with advanced networking concepts
  • Past contributions to open-source projects, especially in P2P or decentralized tech

Soft skills

Comfortable working in a remote, globally distributed teamGood communication skills

About the company

Holepunch is redefining the internet's architecture with Pear, its open-source, peer-to-peer development platform that eliminates the need for traditional server infrastructure and enables direct deployment of applications from a developer's machine to users. Its flagship app, Keet, is a P2P communications app.

Similar jobs