Position: Solidity developer for a revolutionary NFT protocol
Company: RedDuck
Category: Golang
Experience required: no_exp

**About the project**

We are developing a revolutionary NFT marketplace protocol. 
The protocol allows makers to put their NFT for staking by providing three mandatory values: collateral, fee, and term. 
Once a taker has selected an NFT for rent, the NFT is transferred to taker, and collateral is transferred to our smart contract, thus confirming the quote for staking.
The taker is obligated to pay the fee weekly, otherwise his position becomes liquidated and the collateral is transferred to the maker of NFT.

**Requirements**
• Experience with Solidity, smart contracts development, work with Metamask, web3;
• Familiarity with ERC20, ERC 721, ERC1155;
• Familiarity with smart contracts known issues in security;
• Experience with Truffle or Hardhat frameworks;
• Understanding of NFT marketplaces

**Responsibilities**
• write smart contracts for our NFT protocol
• write unit tests