Senior Software Engineer
About the Role
You will take architectural decisions for a peer-to-peer distributed network, implement and maintain the Bee reference client in Go, and implement components of the Swarm incentive layer per research specifications. You will write and deliver well-tested code, suggest improvements to the codebase and testing process, and perform thorough code reviews for peers. You will work remotely, coordinate across time zones (CET availability preferred), and contribute to reliable large-scale distributed system operations.
Requirements
- 5+ years of experience in a similar position
- At least 3 years of experience with Go
- Solid grasp of blockchain principles and application design
- Experience with large-scale distributed systems
- Familiarity with Kubernetes
- Familiarity with Helm
- Availability around the CET timezone
- Ability to work remotely
- Fluent English verbal and written communication
- Previous Web3 experience through projects or paid work
Responsibilities
- Take architectural decisions for the p2p distributed network
- Suggest improvements for the codebase and testing process
- Develop the Bee reference implementation in Go
- Develop domain knowledge for the Swarm incentive layer implementation
- Implement features as per research team specifications
- Deliver well-tested code
- Conduct thorough code reviews
Benefits
- 100% remote work
- Flexible working hours
- Incentives through BZZ token
