Software Engineer (Blockchain Engineering Team) -

Proven track record of delivering software development projects. Peer-to-peer distributed system design and implementation involving multiple technology stacks.