DAS Documents

Backend Engineer - Golang

About You

You are a programmer who understands the principles of Bitcoin/Ethereum. You are passionate about the blockchain and open source community. You enjoy solving problems with technology. You hate simple and repetitive work, and you writing automation tools & eagerness to “automate all the things”. You believe that blockchain technology is the opportunity of the next decade. You like to think independently, be responsible and long-termist.


You will be deeply involved in the core development of .bit. These include:
  • Design and implementation of .bit-related development tools(RPC, API, CLI and SDK)
  • Interact with on-chain smart contracts, including sending transactions that meet contract conditions and parsing smart contract data
  • Write high quality code and corresponding unit test cases
  • Working with members of the community to resolve issues

Must have

  • 2+ years professional experience in software development of at least one modern programming language, including Golang, TypeScript, C++, Java, or Rust
  • At least 1 year of professional Golang experience
  • Bachelor’s degree in Computer Science, Engineering or relevant field
  • Blockchain fundamentals (web3, consensus, nodes, miners, forks, transactions)
  • Be able to proactively dive into novel territory and share knowledge on what you’ve learned

Nice to have

  • Nervos CKB fundamentals
  • Worked on open source projects
  • Remote work experience
  • Communicate and write proficiently in English

What we offers

  • Remote work from anywhere in the world
  • Competitive compensation and equity
  • Fully transparent and collaborative team culture

Apply now

Please send your resume to [email protected], we will give you feedback within 24 hours.