Smart Contract Developer

Job Description

Posted on: 
February 9, 2022

We’re looking to hire a talented smart contract developer with a passion for bettering the world to join our growing team.

Angel Protocol is a global social enterprise building on the Terra blockchain that leverages decentralized finance (DeFi) to create perpetual endowments for charities. We abstract away the complexity of DeFi while providing all the benefits for those who need it most: charities & non-profits. By doing so, we build a world where all charities can have financial freedom. With us, when their donors give once, they give forever.

Terra is the blockchain for programmable money, enabling millions to build and use financial products and services based on its algorithmic stablecoins. Terra is part of the Cosmos Network (Tendermint) and runs its smart contracts in CosmWasm, programmed in Rust.

If you want to learn more about our mission and what drives us at Angel Protocol, check out our website ( or watch our 2-minute introduction video on YouTube (


  • Design and implement CosmWasm Smart Contracts for the Terra blockchain
  • Integrating our blockchain smart contracts with our web application as needed
  • Work with 3rd party blockchain protocols, APIs and microservices
  • Define requirements, prototype, and design new features for our users
  • Effectively communicate technical details via documentation and demonstration

Job Requirements

  • Expert in Rust programming language
  • Highly-knowledgeable of CosmWasm smart contract libraries
  • Comfortable working with the command line.
  • Proven track record of developing secure, complex blockchain applications
  • We don't care what your degree is. Show us the code and projects you've worked on!
  • Must be able to work independently and with a team, sharing your ideas and opinions on software design and features
  • Bilingual or fluency in English
  • Available to join occasional team calls, meetings, and work outside of core business hours or on weekends as needed
    Please mention "1618" in the application questions

Nice to have

  • Basic knowledge of Linux server administration and web app deployment
  • AWS experience
  • Experience integrating web apps with terra.js or web3.js

Apply nowApply now

More job openings

No other job openings available

Want to stay up to date of all new job openings popin up? Subscribe to our newsletter to receive great jobs every week.