Language menu for mobile

Career Opportunities

Blockchain Engineer


  • Comprehend blockchain concepts, architectures, and technology stacks.
  • Prepare documentation and presentation regarding blockchain for both internal training and external demonstrations.
  • Consult and develop blockchain solutions based on business specifications.
  • Implement, configure and maintain blockchain systems for entrepreneurs given business specifications.
  • Implement and maintain smart contracts running on common blockchain networks.
  • Develop and maintain decentralized applications leveraging either community or business blockchain network.
  • Develop and maintain off-chain and front-end applications interacting with blockchain networks.


  • Bachelor of Science in Computer Science, Software Engineering, Information System or the equivalence.
  • Ability to quickly learn and adapt to new technologies.
  • Good analytical and critical thinking skills.
  • Good at English reading (scanning and skimming) skills.
  • Good communication and presentation skills.
  • Passion in researching new technologies.
  • Good at programming and algorithms.
  • Experience in one of popular programming languages such as C/C++, Java, Python, Go, JavaScript.
  • Experience in open source software development.
  • Experience in blockchain technology is a plus.
  • Knowledge about Bitcoin, Ethereum, Hyperledger is a big plus.
  • Experience in smart contract development is a big plus.
  • Experience in algebra/number theory/cryptography is a plus.
  • Experience in machine learning/deep learning is a plus.

Apply Now