Senior Software program Engineer (Distributed techniques, blockchain)
Bee crew
Swarm is a system of peer-to-peer networked nodes for a decentralised storage and communication service.
Swarm might form the long run in the direction of a self-sovereign world society and permissionless open markets. On Swarm, functions run autonomously but securely in a planetary-scale deployment and execution surroundings.
Bee is a Swarm shopper applied in Go. It’s the essential constructing block for the Swarm Community.
Bee supplies low-level constructs for file storage, feeds, key-value shops and untraceable communication, by means of stable, well-tested code delivered in an agile method.
Key applied sciences are Go, libp2p, protobuf, leveldb, and go-ethereum, in addition to varied cryptographic libraries.
Your function:
- Improvement of the reference Swarm implementation in Go aka Bee
- Creating domain-specific data and experience within the Swarm incentive layer implementation
- Bringing code as much as spec
- Delivering well-tested code
- Conducting thorough code evaluations to your friends
Your profile:
- Robust understanding of distributed techniques.
- Familiarity with blockchain rules and concerns for software design is a plus.
- Expertise with libp2p
- You don’t have to Google SOLID rules
- You possibly can categorical your self fluently in English, each verbally and in writing
- You can be found across the CET timezone
- You handle your personal time successfully and respect time constraints
- You prefer to take the initiative and may work remotely
We respect:
- Familiarity with Go-Ethereum
- Data of Solidity
- A passionate open-source contributor
- Acquaintance with cryptographic ideas
- Data of Kubernetes, Grafana, Jaeger and OpenTracing
Swarm affords/Workforce perks:
- An open, flat and clear work surroundings
- 100% remote-friendly
- Versatile working hours
- We care about our swarm: Incentives by means of BZZ, Swarm’s token