Waku is hiring a Web3 Software Engineer (go-waku)
Compensation: $70k - $85k
Location: 10 Prague, Prague, Czech Republic
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:
- Nwaku. https://github.com/waku-org/nwaku: the reference implementation and service node
- Js-waku, https://github.com/waku-org/js-waku: for the browser
- Go-waku: https://github.com/waku-org/go-waku: to integrate as a library in native applications
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.
We are looking for a Software Engineer who is passionate about Ethereum, and decentralization. And who would relish the opportunity to champion Waku to other Web3 projects and developers.
Key Responsibilities
- Design, implement and document Waku Golang libraries (go-waku)
- Maintain, improve, troubleshoot Waku React Native, the React Native wrapper of go-waku
- Implement new protocols as defined by the Research Team
- Investigate and fix issues in go-waku and upstream libraries such as go-libp2p
- Optimize go-waku and upstream libraries for the mobile/React Native
- Support dApp developers in using go-waku and Waku Golang libraries
You ideally will have
- Experience building applications with complex logic, cutting edge technology or applied research
- Ability to learn new concepts and technologies quickly, you are a polyglot
- Open to maintaining a native library for React Native
- Experience building libraries in Golang, for network and mobile environments
- Good communication skills (written and conversational)
- 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
- Intro call with our People Ops team
- Interview with member of the Waku team
- Pair programming session with member of the Waku team
- Interview with Program 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 Now:
This job is closed
Compensation: $70k - $85k
Location: 10 Prague, Prague, Czech Republic
This job is closed
Benefits: Async
Receive similar jobs:
Web3 Golang Developer Salary
The average yearly salary for a Web3 Golang Developer is $157k per year, with a minimum base salary of $80k and a maximum of $250k.
Check more information about Web3 Golang Developer Salary.
Web3 Golang Developer Jobs
Job Position and Company | Location | Tags | Posted | Apply |
---|---|---|---|---|
Remote | Apply | |||
| Remote | Apply | ||
| Remote | Apply | ||
| by Metana | Info | ||
| Remote | Apply | ||
| Remote | Apply | ||
| Remote | Apply | ||
| Remote | Apply | ||
| Remote | Apply | ||
| Bengaluru, India | Apply | ||
| European Union | Apply |