Create your profile to continue

  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 34 developers joined Golang Cafe in the last 30 days
  • 11,826 developer profiles page views in the last 30 days
  • Get access to our Salary Explorer
  • Get access to exclusive discount on Golang courses up to 25% off
  • Last developer joined

2-Click Apply

  1. Upload Your CV
  2. Go to your Inbox & Confirm Your Application

Senior Software Engineer (Go, blockchain) at Swarm Foundation - remote

Swarm Foundation Logo

Salary €60,000 to €120,000 a year
Company Website
Published June 2024
Applicants This Week 1

Job Description

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


Share This Golang Job


Other Golang Jobs


Experienced Golang Engineer (all genders)
Dresden, Germany
€65,000 to €70,000 a year
May 2024
84 Applicants This Week

Ad Insertion Platform Logo

Experienced Golang Engineer
Ad Insertion Platform
Lausanne, Switzerland
Fr80,000 to Fr110,000 a year
May 2024
68 Applicants This Week

Safetrade LLC Logo

[Remote] Nhà phát triển Fullstack/Golang (lên tới 2000$)
Safetrade LLC
$12,000 to $24,000 a year
March 2024
6 Applicants This Week