Full-time/Remote/North American time-zone

About Here Not There

Here Not There Labs is building River, a fully decentralized protocol for online communities backed by the world’s leading web3 investors: A16Z, Framework Ventures & Benchmark Capital.

About the Role:

We are looking for an experienced Backend Engineer to join our team. Your primary focus will be building a permissionless distributed web3 backend, the “River Protocol”, and running the communication infrastructure used by our chat dApp Towns. This role is for an experienced developer who is comfortable writing highly performant distributed software that integrates with Ethereum-based blockchains and focuses on end-to-end encryption.

Our distributed backend server is written in Go. Working with encryption also requires Rust and WebAsm. Your first project will be replacing the current olm/megolm inspired encryption with more scalable MLS encryption in the protocol and SDK. This position will involve working on the implementation of a high-performance key sharing protocol.

About the Team:

We are a small group of world-class engineers and product people who believe in framework-driven value creation through open and direct communication. We are thoughtful, self-aware, and not afraid to help each other improve. As a remote-first team, we value an environment where respect, trust, and transparency allow each of us to stay present and focused on our work. We are remotely distributed but work and meet during North American time-zone hours.

Responsibilities:

Desired Qualifications: