Senior Software Engineer (Go, blockchain)

Swarm is a system of peer-to-peer networked nodes for a decentralised storage and communication service.
Swarm could shape the future towards a self-sovereign global society and permissionless open markets. On Swarm, applications run autonomously yet securely in a planetary-scale deployment and execution environment.
Bee is a Swarm client implemented in Go. It’s the basic building block for the Swarm Network.
Bee provides low level constructs for file storage, feeds, key-value stores and untraceable communication, through solid, well-tested code delivered in an agile manner.
Key technologies are Go, libp2p, protobuf, leveldb, and go-ethereum, as well as various cryptographic libraries.
## Your role:
* Take architectural decisions for our p2p distributed network
* Suggest improvement solutions for our codebase and the testing process
* Development of the reference Swarm implementation in Go aka Bee
* Developing domain-specific knowledge and expertise in the Swarm incentive layer implementation
* Bringing code up to spec
* Delivering well-tested code
* Conducting thorough code reviews to your peers
## Your profile:
* You have 5+ years of experience in a similar position & at least 3 years with GoLang
* You have experience in working on large-scale distributed systems
* Familiarity with infrastructure tools (we use k8s, helm)
* You follow SOLID principles
* You like to work in a fast paced environment
* Strong sense of ownership and responsibility
* You manage your own time effectively and respect time constraints
* You like to work remotely
* You are available around the CET timezone
* You can express yourself fluently in English, both verbally and in writing
## We appreciate:
* You have a solid grasp of blockchain principles and application design considerations
* Experience with libp2p
* You are familiar with go-ethereum
* Acquaintance with cryptographic concepts
* Knowledge of monitoring tools (we use Grafana, Prometheus, Jaeger and OpenTracing)
* Knowledge of Solidity
* A passionate open-source contributor
## We offer/Team perks:
* An open, flat and transparent work environment
* 100% remote friendly
* Flexible working hours
* We care about our swarm: Incentives through BZZ, our token
Should you be interested in the position, please send your CV to talent@ethswarm.org
Read, learn, participate
Swarm Connect
Upcoming events
Swarm Foundation, 2023 · Privacy policy
Hosted on Swarm