Those interested in pursuing a career as a blockchain developer should have a basic knowledge of information technology, data security and computer science . An understanding of distributed systems, networking, cryptography and data structures would be a plus.