We seek experienced blockchain engineers well-versed in smart contract programming to assist in designing and implementing the backend infrastructure for a novel NFT marketplace. Developers should have extensive hands-on experience designing and deploying decentralized applications on Ethereum utilizing the Solidity language for writing secure and optimized smart contracts.
Key responsibilities will include architecting the smart contract framework to facilitate the issuance, transfer of ownership, and royalty payments for unique digital assets minted on the blockchain. Smart contracts will need to integrate with IPFS for storing asset metadata and programmatically enforce marketplace rules. Developers are also expected to integrate Ethereum wallet functionality to allow users to connect cryptocurrency accounts, list assets for sale, make offers, and safely execute peer-to-peer transactions.
Experience with frontend development is a plus though the primary focus is developing the decentralized backend systems. Proficiency with additional technologies like Truffle, Ganache, and web3.js for interacting with the blockchain from client-side code is preferable. The successful candidate will work closely with product and design teams to deliver a best-in-class user experience within the limitations of blockchain. Creativity, efficiency, and strong communication skills are essential for this greenfield opportunity.