Logos is a movement supporting the development of the decentralised web. Logos technologies lay the foundations for a freer internet upon which communities can evolve into network states. Each protocol in the Logos stack seeks to empower its users while upholding civil liberties and fundamental freedoms.

 

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

 

  • Implement, design and enhance secure and reliable chat protocols over Waku, a gossipsub-based decentralized communication network.
  • Collaborate with researchers using protocol RFCs as a medium, implement protocol PoCs, then proceed with integration in the main library, and collaborate with QA for extensive testing.
  • Liaise with internal consumers of the chat library, understand usage and requirements and UX impacts of design, support with any issue encountered.
  • Liaise with Waku protocol engineers to report bugs, stay informed of new functionalities and provide feedback on Waku protocols and implementations.
  • Enable the testing of the existing chat functionalities (present in a larger library), by building binaries that can be used for test automation and extract said functionalities in a separate library.

 

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 and designing instant messaging and chat protocols that include cryptography such as end-to-end encryption.
  • Have a deep interest in blockchain and decentralized technologies and understand how they work.

Bonus points if 

  • You are already familiar with the Ethereum community
  • 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 

  • Intro call with Talent
  • Pair Programming session
  • Interview with Waku Lead
  • Interview with Status Mobile Lead & Waku SDK Lead

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)


Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.