Golang / Go Job: Senior Software Engineer (Go, blockchain)

Swarm

Senior Software Engineer (Go, blockchain) at Swarm

Remote β€Ί πŸ‡ͺπŸ‡Ί 100% remote position (in European timezone)
  (Posted Sep 12 2023)

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
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


 

Company: Swarm

Swarm
Linkedin profile
Github: ethersphere
Location: πŸ‡ͺπŸ‡Ί EU Remote, 100% Remote

Map of Europe

Skills wanted, in addition to Golang:
blockchain go ethereum golang k8s
p2p solidity

πŸ‡¬πŸ‡§ πŸ‡ͺπŸ‡Ί 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
or
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 k8s Golang jobs with p2p Golang jobs with solidity
🌐 Remote golang jobs πŸ”Ž πŸ‡¬πŸ‡§ πŸ‡ͺπŸ‡Ί Golang recruiter πŸ“§ Golang jobs newsletter πŸ“Š Golang jobs statistics πŸ‡ΊπŸ‡Έ Golang jobs in United States πŸ‡©πŸ‡ͺ Golang jobs in Germany πŸ‡ΊπŸ‡Έ Golang jobs in California πŸ‡¬πŸ‡§ Golang jobs in United Kingdom πŸ‡©πŸ‡ͺ Golang jobs in Berlin πŸ‡¬πŸ‡§ Golang jobs in London πŸ‡ΊπŸ‡Έ Golang jobs in New York πŸ‡¦πŸ‡Ί Golang jobs in Australia πŸ‡¦πŸ‡Ί Golang jobs in Adelaide πŸ‡©πŸ‡ͺ Golang jobs in Munich πŸ‡³πŸ‡± Golang jobs in Netherlands πŸ‡³πŸ‡± Golang jobs in Amsterdam πŸ‡¨πŸ‡¦ Golang jobs in Canada πŸ‡¨πŸ‡¦ Golang jobs in Toronto πŸ‡¨πŸ‡Ώ Golang jobs in Czech Republic πŸ‡¨πŸ‡Ώ Golang jobs in Prague πŸ‡©πŸ‡ͺ Golang jobs in Erfurt πŸ‡©πŸ‡ͺ Golang jobs in Hamburg πŸ‡©πŸ‡ͺ Golang jobs in SaarbrΓΌcken πŸ‡¬πŸ‡§ Golang jobs in Glasgow ☸️ Kubernetes & Golang jobs😏 Aws & Golang jobs🐳 Docker & Golang jobsβš›οΈ React & Golang jobs🐍 Python & Golang jobs🐧 Linux & Golang jobsπŸ§‘β€πŸ’» Devops & Golang jobsπŸ—„οΈ Postgres & Golang jobsπŸͺ› Terraform & Golang jobsπŸ—„οΈ Postgresql & Golang jobsβš™οΈ Saas & Golang jobsπŸ—„οΈ Sql & Golang jobs☁️ Gcp & Golang jobsπŸŽ›οΈ Microservices & Golang jobsβ˜• Java & Golang jobsπŸ—„οΈ Mongodb & Golang jobs🟦 Typescript & Golang jobsβœ‰οΈ Kafka & Golang jobs☁️ Azure & Golang jobs🍴 Git & Golang jobsπŸ—„οΈ Nosql & Golang jobsβš™οΈ Rust & Golang jobsβ˜• Javascript & Golang jobs☸️ Graphql & Golang jobs