Treasure is hiring a
Smart Contract Developer in Worldwide

Logo of Treasure
Smart Contract Developer
🏢 Treasure
💵 ~$30k-$60k
📍Worldwide
📅 Posted on Jun 30, 2024

Summary

The job is for a Smart Contract Developer at Treasure, a community-driven gaming ecosystem. The role involves designing and developing EVM smart contracts using Solidity, Rust, C or C++, collaborating with cross-functional teams, and staying updated with the latest advancements in smart contract technologies.

Requirements

  • 1-2+ years minimum of professional smart contract development experience
  • Proficiency in Rust, C or C++ (in support of smart contract development on Stylus)
  • Experience developing and deploying smart contracts on Ethereum or other EVM blockchains and familiarity with the layer 2 landscape
  • Proficiency in Solidity with an in-depth understanding of blockchain concepts and the development of decentralized applications (dApps)
  • Familiarity with common blockchain development frameworks, tools, and libraries (e.g. Hardhard, Foundry)
  • Knowledge of security best practices and methodologies for smart contract development
  • Ability to work collaboratively in a team environment and effectively communicate complex technical concepts
  • Strong problem-solving skills and a proactive attitude toward learning new technologies and frameworks
  • A passion for games and related technology

Responsibilities

  • Design and develop EVM smart contracts using Solidity and Rust, C or C++
  • Collaborate with cross-functional teams to gather requirements, analyze business needs, and translate them into smart contract specifications
  • Drive high-level decisions about the protocol design and smart contract architecture in close collaboration with other smart contract developers, Product Managers, and the broader engineering team
  • Conduct code reviews and implement best practices to ensure the security, efficiency, and reliability of smart contracts (engagement with peers, community and professional audit firms)
  • Develop and maintain testing frameworks and tools to ensure comprehensive unit testing, integration testing, and contract deployment automation
  • Troubleshoot and resolve technical issues related to smart contract development, deployment, and integration
  • Stay up-to-date with the latest advancements in smart contract technologies, industry trends, and best practices
  • Document code, specifications, and processes to maintain a comprehensive knowledge base
  • Collaborate with external partners, auditors, and security experts to conduct code audits and ensure compliance with industry standards and regulations

Preferred Qualifications

  • A background in Computer Science, Software Engineering, or a related field (or equivalent experience)
  • Familiarity with Diamond pattern/upgradeable proxies, Tenderly/forking simulation troubleshooting, idempotent scripting, TypeScript, and Hardhat
  • Experience with unit testing, integration testing, and test-driven development for smart contracts (Foundry Solidity testing and 'fuzzing')
  • Experience working with interop and cross-chain protocols such as LayerZero & Axelar
  • Knowledge of zero-knowledge proofs and privacy-preserving transactions
  • Understanding of decentralized identity and attestation standards like DID and EAS
  • Knowledge of decentralized governance mechanisms like DAOs
  • Active contributions to programming language communities
  • Experience working in the gaming industry
  • Located in North America or have a sufficient timezone overlap of ~4 hours/day
  • Prior knowledge of Treasure and its gaming ecosystem
  • Experience working with a distributed and global team

Benefits

  • Medical, dental, and vision insurance (US and Canada only for the time being)
  • Competitive compensation plan
  • Fully remote
  • Flexible work hours; team members are committed to building and delivering tremendous results, not watching the clock
  • Unlimited PTO
  • 401K
  • Modern tools and processes, and co-workers who are on the cutting edge of innovation in product development
  • An amazing, caring team :)
Help us out by mentioning to Treasure that you discovered this job opportunity on JobsCollider. Your support is greatly appreciated. Thank you 🙏
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs