About the company
Logos is a grassroots movement to provide trust-minimized, corruption-resistant governing services and social institutions to underserved citizens. Logosā infrastructure will provide a base for the provisioning of the next generation of governing services and social institutions - paving the way to economic opportunities for those who need them most, whilst respecting basic human rights through the networkās design.
Job Summary
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.