RevoFi logo

Blockchain Engineer

RevoFi

RevoFi

Join the wireless revolution! Enable connectivity of the future and help build the RevoFi network. Learn more at RevoFi.com.

Job Description:

The layer 1 core Blockchain Engineer is a generalist and can contribute to all three core areas if possible:

Core Consensus Library Duties:

  • We are forking NKN open source code, using the Go SDK library for our core blockchain development. You will need to be familiar and comfortable in both Go and blockchain development. It is preferred that you also have deep experience of networking.
  • Research and development of math used in blockchain
  • Deep understanding of networking + it’s a bonus if you understands P2P network
  • Build out core libraries for distributed consensus
  • Write out virtualized testing to test large scale testing of our consensus protocols
  • Support Sr., Mid, and Jr engineers
  • Ability to scope, form requirements, technical architecture of the project and create a development plan for implementation
  • Build in rewards systems for providing consensus

Core Cryptographer Library Duties:

  • Research and development of math supporting cryptography in the system
  • Understand and design building of cryptosystems and the trade offs for certain algorithms
  • Use libraries like openssl to build out cryptosystems
  • Build out core libraries for our blockchain
  • Write out virtualized testing to test large scale testing of our cryptography
  • Support Sr., Mid, and Jr engineers
  • Ability to scope, form requirements, technical architecture of the project and create a development plan for implementation
  • Build rewards systems for providing cryptography infrastructure

Core P2P Network Duties:

  • Research and development of math support our p2p networking system
  • Incredibly strong networking knowledge and develop workarounds for network systems
  • Build out libraries and solutions to abstract out our P2P networking solution
  • Excellent understanding of cryptography, bgp routing, nat, and firewalls
  • Write out virtualized testing to test large scale testing of our networks
  • Support Sr., Mid, and Jr engineers
  • Ability to scope, form requirements, technical architecture of the project and create a development plan for implementation
  • Build rewards systems for providing p2p network infrastructure

With all of these three separate job duties, we need you to have insanely strong skills as an independent contributor first, and management last. You should be incredibly proficient in any of the following languages:

  • Rust
  • Golang
  • C/C++

All job duties are going to be responsible for helping the implementation of our blockchain that is used for enabling distributed Wi-Fi offload and other webservice technologies. You’re preferably a team lead who codes everyday. It is more important you’re an engineer than manager.

Overview of Role/Process:

  • Title: Blockchain Developer/Engineer
  • Term: Open to Contract and Perm
  • Salary: Depends on experience and capabilities + Possibly equity (there is some flexibility here)
  • Required: The core languages are Golang and C++.
  • Responsibility: You are required to be hands on and lead from the front as well as overseeing the work from dev firms (hardware etc)
  • Location: Remote 100%.
  • Interview process: HR interview + possible Tech Challenge, related directly to the project, 4/5 tech questions.
Apply now

Please let RevoFi know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.

Location

Keywords

Apply now

Please let RevoFi know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.