Senior JavaScript developer with Libp2p, IPFS experience
The ideal candidate is a senior developer who is a self-starter and takes ownership of the tasks. He will be responsible to work with the team to develop a set of protocols based on Libp2p to act as a decentralized database. A similar project can be OrbitDB.This is a remote position. There might be other incentive packages available based on your expertise as you become part of a novel project in building the next generation of web.
You’ll be working on:
- Implementing p2p networking protocols
- Further architecture and development of the borg-libp2p implementation https://github.com/functionland/borg
- Implement libp2p protocols according to existing specifications
- Research and development of new p2p protocols and primitives
- Working across teams to help with networking specific needs
You ideally will have:
- A passion for decentralization, p2p, and privacy-preserving technology
- Strong academic or engineering background
- Experience with encryption and key exchange mechanisms
- Experience with low level/strongly typed languages (C/C++/Go/Rust or Java/C#). Preferably Go
- Experience building networking-heavy applications and p2p networking specifically
- Experience implementing with core networking protocols such as Websockets and/or Quic
- Familiar with p2p building blocks such as gossiping, routing, and discovery (DHTs), and Nat traversal
- Knowledge of database design and implementation, such as PouchDb
Bonus points if:
- Experience working remotely
- Experience working for an open-source organization
- Previous experience with libp2p - preferably as a direct contributor to the codebase or specifications
- Or, experience with other off-the-shelf networking stacks such as devp2p
[Don’t worry if you don’t meet all of these criteria, we’d still love to hear from you anyway if you think you’d be a great fit for this role. Just explain to us why in your cover letter].
Job Type
Contract Base More than 30 hrs / Week
Positions
Full-Stack Developers
Frontend Developers
Software Architects
DevOps Engineers
Must have Skills
Timezones
Dubai [UTC +4]
New Delhi [UTC +5]
China (West) [UTC +6]
Singapore [UTC +7]
Hong Kong (East China) [UTC +8]
Australian EDT [UTC +11]
Australian CDT [UTC +10:30]
Eastern European [UTC +2]
Eastern EST [UTC +3]
Greenwich Mean [UTC ±0]
Further EET [UTC +3]
Pacific Daylight [UTC -7]
Mountain Daylight [UTC -6]
Central Daylight [UTC -5]
Eastern Daylight [UTC -4]
Languages
english - Conversational
Refer a friend for this role and earn
12.25 USD
Use the share options below Learn More
Refer a friend for this role and earn {{(JobDetailByID.referral_fee > 0) ? getExchangeDecimalRateData((JobDetailByID.referral_fee/4)): getExchangeDecimalRateData(49/4) | number : 0 }} {{currency_code}}
Don’t forget to share your referral URL
14 - 33 USD/Hour (Hourly rate)
Longterm (Duration)
Fully Remote
Ehsan s