Senior Go-Lang Developer (Web3)

Go, blockchain

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.