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
Swarm Foundation, 2023 · Privacy policy
Hosted on Swarm