
Introduction
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.
About the Role:
We are seeking a highly skilled Senior Go-Lang Developer with experience in Web3 technologies to join our dynamic team. As a key member of our engineering development, you will provide technical leadership, create software design, actively code, and optimize blockchain-based applications and decentralised systems.
Key Responsibilities:
- Design, develop, and maintain high-performance Swarm client services, APIs and Dapps using Go (Golang).
- Work with blockchain technologies, smart contracts, and decentralized applications (dApps).
- Provide guidance and leadership to a team
- Optimize, test, and deploy secure and scalable features, fixes, optimisations and migrations etc.
- Develop and maintain distributed systems.
- Implement cryptographic principles and security best practices to ensure data integrity and availability.
- Collaborate with engineering team members, testers and product teams to deliver seamless Web3 solutions.
- Troubleshoot, debug, and enhance system performance.
- Stay up to date with the latest trends in blockchain, smart contracts, and decentralized technologies.
Qualifications & Skills:
- 5+ years of experience as a Golang developer, with a strong background in backend development. Experience with peer-to-peer networks, kademlia, web3 incentive systems, and decentralised networks/storage is an advantage.
- 3+ years of experience in Web3/blockchain development.
- Proficiency in developing scalable APIs and client services.
- Experience with smart contracts, Solidity, or WebAssembly (Wasm) is a plus.
- Strong understanding of blockchain protocols, consensus mechanisms, and decentralized networks.
- Knowledge of cryptographic techniques, digital signatures, and security best practices.
- Familiarity with Docker, Kubernetes, and CI/CD pipelines.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities with a no-ego approach to finding the solutions that move the metrics we need.
- Advanced proficiency in English, written and spoken.
Nice to Have:
- Experience working with Web3.js, ethers.js, or other blockchain interaction libraries.
- Knowledge of DeFi, NFTs, DAOs, and tokenomics.
- Open-source contributions or experience in the blockchain community.
- Live in CET Time Zone or if not living in CET Time Zone willing to work according to it.
What We Offer:
- Competitive salary and token options.
- Opportunity to work on cutting-edge blockchain projects.
- Flexible work arrangements (remote/hybrid/on-site options).
- A collaborative and innovative team environment.
- Continuous learning and professional development opportunities.
Should you be interested in the position, please send your CV to [talent@ethswarm.org](talent@ethswarm.org "talent@ethswarm.org"). IMPORTANT: Your email’s subject must include the title of the position you're applying to and your full name.