About Waku

We are building Waku (Waku.org) 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:

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 decentralization and more.

Waku enables a variety of complex use cases and applications. To facilitate the adoption of Waku, you will design and implement application protocols to provide to dapp developers as off-the-shelf SDKs.

 

Key Responsibilities

  • Integrate Waku in Status Communities Golang application (status-go).
  • Liaise with Status engineer to support and investigate issues encountered by the chat functionalities in status-go.
  • Liaise with Waku engineers to report bugs and use new APIs.
  • Maintain, improve and troubleshoot the chat related functionalities of status-go codebase. Report issues to Waku and Status teams.
  • Beyond 3-6 months: Create a Golang Chat SDK using knowledge acquired working on status-go.

You ideally will have

  • Have experience building applications with complex logic, cutting edge technology or applied research.
  • Experience with Golang or other system/backend languages such as C/C++/C#/Java/Rust, etc.
  • Have experience building instant messaging and chat applications that includes cryptographic such as end-to-end encryption.
  • 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 are already familiar with the Ethereum community
  • You have experience with go-libp2p or other libp2p implementations
  • You have experience with C-Bindings & Cgo
  • You are in Web3 or blockchain development
  • You have experience working for an open source organization
  • You have experience working async

[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].

 

Hiring Process 

  • You have experience leading the integration of a complex tech stack in an application
  • You are already familiar with the Ethereum community, Web3 or blockchain development
  • You work for an open-source organization
  • You have experience working remotely

 

Compensation

The expected compensation range for this role is $70,000 - $85,000 (negotiable, dependent on how we assess your skills and experience throughout our interview process).

We are happy to pay in any mix of fiat/crypto. 

 

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Please reach out to our support team via our help center.
Please complete the reCAPTCHA above.