The Hypercore Protocol is an open-source, peer-to-peer technology stack that allows people to connect and share data seamlessly across the planet, all without servers. We're working towards a future where anyone can build scalable, data-intensive businesses, such as search engines, video chat apps, and social networks, directly from their homes and with minimal barriers to entry.
We've been building Hypercore as an open-source project for five years now, and in that time a great community of developers, entrepreneurs, researchers, and peer-to-peer enthusiasts has organically emerged around our technology.
Among the many projects others are building on our stack are three novel web browsers, an app for sharing annotations on scientific papers, a radio app, a music manager, a tool for simplifying server management...and the list goes on.
Hypercore is written in Javascript using Node.js, and we believe our focus on simplicity and modularity positions us uniquely for adoption/traction within the decentralization space.
We're big fans of Node.js — our whole stack is written in it. During this next growth phase, we could really use your help to expand and strengthen our core stack, and to incorporate the stack into an Electron-based platform application.
For this role, we're primarily looking for those with substantial Javascript/Node.js expertise, and ideally some Electron experience as well. If you're a peer-to-peer enthusiast who's familiar with networking protocols and systems design, that's a plus.
If you've developed and actively maintained open-source Node.js modules on NPM, that's also a plus (and we'd love to see them).
If you're interested in joining the team, please send over the following:
If you have it, links to your GitHub (or GitLab, etc.), and (optionally) NPM profiles
An up-to-date CV
A brief intro message describing yourself and why you're interested in Hypercore
We're looking forward to chatting with you!
This job comes with several perks and benefits