More than 100,000 people have found their dream job through Fuzu.

CLOSED FOR APPLICATIONS

Protocol Engineer - Typescript (Waku)

Closing: Nov 7, 2022

This position has expired

Published: Oct 29, 2022 (31 days ago)

Job Requirements

Education:

Work experience:

Language skills:

Job Summary

Contract Type:

Sign up to view job details.

JS-Waku

We are building Waku as a public good infrastructure. Waku is the messaging layer of Web3.It is a decentralized, censorship-resistant, privacy-preserving communication network that enables anyone to send and receive messages without worrying about surveillance or deplatforming.

We are developing 3 open source implementations of Waku: nwaku, go-waku and js-waku.

JS-Waku is the TypeScript implementation used in browser and web environments Our main repo is https://github.com/status-im/js-waku/.

We are enabling Ethereum builders to create new projects with a fully decentralized architecture, think dApp to Wallet notifications, NFT marketplaces, censorship-resistant chat, layer-2 and more.

We are looking for software engineers that are passionate about Ethereum, decentralization and developer experience. and who would relish the opportunity to create a first class decentralized machine-to-machine messaging interface and toolkit and bring these new capabilities to Web3 developers!

Ideally, you

  • Have experience building applications with complex logic, cutting edge technology or applied research
  • Are already familiar with the Ethereum community
  • Have demonstrated the ability to learn new concepts and technologies quickly, you are a polyglot
  • Have passion for blockchain and decentralized technologies and understand how they work
  • Have good communication skills (written and conversational)
  • Have a strong alignment to our principles: https://status.im/about/#our-principles

Bonus points if you have experience

  • In Web development (TypeScript, JavaScript, etc)
  • With js-libp2p or other libp2p implementations
  • With transport layer: websocket, WebRTC, WebTransport
  • In Web3 or blockchain development
  • Working for an open source organization
  • Working remotely


Responsibilities

JS-Waku

We are building Waku as a public good infrastructure. Waku is the messaging layer of Web3.It is a decentralized, censorship-resistant, privacy-preserving communication network that enables anyone to send and receive messages without worrying about surveillance or deplatforming.

We are developing 3 open source implementations of Waku: nwaku, go-waku and js-waku.

JS-Waku is the TypeScript implementation used in browser and web environments Our main repo is https://github.com/status-im/js-waku/.

We are enabling Ethereum builders to create new projects with a fully decentralized architecture, think dApp to Wallet notifications, NFT marketplaces, censorship-resistant chat, layer-2 and more.

We are looking for software engineers that are passionate about Ethereum, decentralization and developer experience. and who would relish the opportunity to create a first class decentralized machine-to-machine messaging interface and toolkit and bring these new capabilities to Web3 developers!

Ideally, you

  • Have experience building applications with complex logic, cutting edge technology or applied research
  • Are already familiar with the Ethereum community
  • Have demonstrated the ability to learn new concepts and technologies quickly, you are a polyglot
  • Have passion for blockchain and decentralized technologies and understand how they work
  • Have good communication skills (written and conversational)
  • Have a strong alignment to our principles: https://status.im/about/#our-principles

Bonus points if you have experience

  • In Web development (TypeScript, JavaScript, etc)
  • With js-libp2p or other libp2p implementations
  • With transport layer: websocket, WebRTC, WebTransport
  • In Web3 or blockchain development
  • Working for an open source organization
  • Working remotely


  • Design, implement and document Waku TypeScript libraries
  • Implement new protocols as defined by the Research Team
  • Investigate and fix issues in js-waku and upstream libraries such as js-libp2p
  • Optimize js-waku and upstream libraries for the browser
  • Support dApp developers in using js-waku and Waku TypeScript libraries
  • (Opportunities to) speak at conferences and run workshops (both online and real world) to introduce devs to Waku


Applications submitted via Fuzu have 32% higher chance of getting shortlisted.

Don’t miss your chance to work at Status. Enter your email to start your application now