Back to Careers

Solidity Developer

Contract
,
Remote
Apply Now

At Enjin, we’re building out our core technology team and are looking for a Blockchain Engineer to push the boundaries of cutting edge game and non-fungible token (NFT) technology.


Who You Are

You're a self motivated and product driven engineer. You love to be on the cutting edge of a new wave of innovation. You are humble, yet confident, and are an effective communicator despite not sharing an office with any of your teammates. You are a proactive problem solver and are always looking for ways to contribute to the team’s success. 

You have a deep understanding of Ethereum. You write high quality, open source code that is well regarded in the development community. You have a passion for games, and are comfortable being a pioneer in a space where hard problems are commonplace. You are sensitive to budgets and time constraints, but always aim for quality. 

Must Haves

  • Minimum 3 years of experience with Solidity
  • Experience with tools like: Metamask, Remix, Etherscan, Truffle, Hardhat and Infura/Alchemy
  • In depth understanding of OpenZeppelin contracts
  • Experience with NodeJS
  • Good understanding of Blockchain Core concepts
  • Good understanding of EVM
  • Good understanding of smart contract proxies
  • Experience working with a well known DeFi/NFT project
  • Passionate to work in Blockchain
  • Excellent communication skills in English


Bonus Points

  • Experience with Layer2 technologies like: Polygon, Arbitrum, Optimism, BSC
  • Experience with Solidity bitwise manipulation
  • Experience with tenderly.co
  • Experience with NFT (ERC-1155, ERC-721) contracts
  • A good understanding of opcodes in Solidity
  • Smart contract audit experience
  • A good understanding of popular DeFi projects
  • Experience or understanding of blockchain wallets/exchange

Ready to apply?

PDF. Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your application has been received!
Oops! Something went wrong while submitting the form.