Blockchain Application Engineer

  • Remote - Singapore

Remote

Software Development

Mid-level

Summary

The job is for a self-starter with strong programming skills in Go to implement and maintain the match node for trustless transactions in a decentralized exchange (DEX) protocol called DeGate. The candidate should have experience with database operations, smart contract protocols, and preferably have experience with trading systems and products.

Requirements

  • Self-starter, focused on achieving outcomes and enjoys learning
  • Curiously passionate about Blockchain, Cryptography and related technologies
  • Strong competence in algorithmic and programming skills, particularly with Go Programming Language, Go goroutine, Golang Channel & Golang Lock
  • 3 years and above Go development experience
  • Experience with database operations such as MySQL and Redis
  • Good command of English and Chinese language due to communication and documentation in such mediums

Responsibilities

  • Implementing and maintenance of the match node (L2 matchmaking) for trustless transactions
  • Coordinate the implementation of Zero-Knowledge (ZK) Proofs and ZK circuits to create the transactions
  • Utilizing the Blockchain Layer 2 concepts, successfully implement the L2 matchmaking consensus
  • Support the development of zero-knowledge proof, DApp integration and design integration

Preferred Qualifications

  • Preferably understand and written smart contract protocols using Solidity
  • Preferable experience with developing Trading related systems and products

Benefits

The company offers a bounty scheme for referrals or recruitment agencies

Share this job:
Please let DeGate know you found this job on Remote First Jobs 🙏
Apply now