Requirements
- Strong knowledge of Rust and async (tokio)
- Strong knowledge of Go
- Good documentation and communication skills
- Software design, architecture and engineering skills
- Experience with message based and event sourced architectures
- Test and contract based development
- Extreme ownership mentality – ability to take extreme ownership and full responsibility of tasks and projects
- Professionalism and quality in work ethic
Nice to have
- Previous experience with the nearcore code base
- Previous experience with async_nats
rs, nats
go, and NATS - Previous experience in the blockchain industry, particularly around the NEAR, Ethereum, Binance Smart Chain, or Solana ecosystems
Responsibilities
- Maintain Borealis-indexers and work on Borealis-engine / -refiner
- Maintain Borealis services
- Communication and collaboration with a fully distributed team