Blockchain Engineer

Job Description

Posted on: 
February 10, 2022

As an engineer in the blockchain team, you will be in charge of designing and developing smart contracts that will potentially serve thousands of daily users. You will also be working very closely with the founding team and will have the opportunity to get your hands dirty in building a company from scratch.


  • Develop and maintain smart contracts within the Terra blockchain
  • Liaise and collaborate with developers of other protocols within Terra
  • Some degree of data wrangling, including analysing both on-chain and off-chain data
  • Analyse product requirements and translate into clean and elegant code
  • Work closely with the web frontend/backend and business teams to meet requirements

Job Requirements

  • Coding proficiency in C/C++, or a relevant low level language, Rust will be a big bonus
  • Familiarity with TypeScript and Go is a plus (but not required)
  • Strong understanding of software security fundamentals and cryptography practices
  • Prior experience in blockchain (smart contracts) development (preferred, not required)
  • Familiar with Linux based operating systems and comfortable with basic shell scripting
  • Familiar with SQL and NoSQL databases (ideally MongoDB)
  • Tenacity to learn and adapt quickly in an ever changing field
  • Keen interest in building within the Web3 or DeFi space (preferred, not required)

Apply nowApply now

More job openings