Swarm is seeking to hire a senior software engineer. This is a remote position. Should you be interested in the position, please send your CV to talent@ethswarm.org. IMPORTANT: Your email’s subject must include the title of the position you’re applying to and your full name.
Responsibilities
- Take architectural decisions for our p2p distributed network
- Suggest improvements 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
- Implement as per specifications delivered by the research team
- Delivering well-tested code
- Conducting thorough code reviews to your peers
Qualifications
- You have 5+ years of experience in a similar position & at least 3 years with GoLang
- You have a solid grasp of blockchain principles and application design considerations
- You have experience in working on large-scale distributed systems
- Familiarity with infrastructure tools (we use k8s, helm)
- 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 are available around the CET timezone
- You like to work remotely
- You can express yourself fluently in English, both verbally and in writing
- Some previous Web3 experience is a must (either through passion side-projects or paid work)
- Experience with libp2p
- You are familiar with go-ethereum
- Acquaintance with cryptographic concepts
- Experience with observability tools (we use Grafana, Prometheus, Jaeger and OpenTracing)
- Knowledge of Solidity
- A passionate open-source contributor