Golang / Go Job: Senior Software Engineer Go, blockchain


Senior Software Engineer Go, blockchain at Swarm

Remote › 🌐 Worldwide, 100% remote position
  (Posted Feb 21 2024)

Job description
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
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 a solid grasp of blockchain principles and application design considerations
You are familiar with go-ethereum
You like to work remotely
You are available around the CET timezone
You manage your own time effectively and respect time constraints
You like to take the initiative
You don’t need to google SOLID principles
You can express yourself fluently in English, both verbally and in writing
Good grasp of distributed systems
Experience with libp2p

We appreciate:

Knowledge of Solidity
A passionate open-source contributor
Acquaintance with cryptographic concepts
Knowledge of Kubernetes, Grafana, Jaeger and OpenTracing

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


Company: Swarm

job info / career page
Location: 🌐 Worldwide, 100% Remote

World Map

Skills wanted, in addition to Golang:
blockchain go ethereum kubernetes p2p


All golang developer jobs
This is a job listing at Golangprojects,
the website dedicated to Golang jobs only.

Not the job you are looking for?
Browse all Golang jobs

🇬🇧 🇪🇺 Golang recruitment

Golang jobs recruiter
Based in UK / Europe and
prefer to let a Go recruiter
find your dream job?

Browse golang jobs from Vistas Recruitment
Get in touch with Martin &
let him know with what you are looking for
Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with blockchain Golang jobs with ethereum Golang jobs with kubernetes Golang jobs with p2p Golang jobs with solidity