P

Smart Contract Engineer

Particle Research Limited
Full-time
Remote
Hong Kong, Hong Kong

About Cronos / Cronos Labs

Cronos (cronos.org) is a leading blockchain ecosystem that has partnered with Crypto.com and more than 500 application developers and contributors representing an addressable user base of more than a hundred million people around the world. Cronos' mission is to make it easy and safe for the next billion crypto users to adopt self-custody in Web3, with a focus on Decentralized Finance and Gaming.


The Cronos universe encompasses 3 chains: Cronos EVM, the leading Ethereum-compatible blockchain built on the Cosmos SDK; Cronos POS, a leading Cosmos chain for payments and NFTs; and Cronos zkEVM, a new high-performance layer 2 network secured by Ethereum.


Cronos ranks among the top 15 blockchain ecosystems, encompassing more than 6 billion dollars of user assets. Since inception, it has securely settled more than 150 million transactions. On Cronos, users pay transaction fees in $CRO, a blue-chip cryptocurrency.


Cronos Labs is a Web3 start-up accelerator focused on DeFi, GameFi, and the development of the Cronos ecosystem. Cronos Labs accelerates or incubates selected applications in order to make Cronos as useful as possible to its users.


About the Role:

We are seeking a skilled and experienced Smart Contract Engineer to join our dynamic team. The ideal candidate will have a strong background in blockchain technology and a deep understanding of smart contract development. As a Smart Contract Developer, you will be responsible for designing, implementing, testing, and deploying smart contracts on various blockchain platforms. You will collaborate with cross-functional teams to integrate smart contracts into our decentralized applications and contribute to the ongoing evolution of our blockchain-based solutions.


Responsibilities:

  • Design, code, and deploy secure and efficient smart contracts on blockchain platforms like Cronos, Ethereum, Solana, and others.
  • Collaborate with the development team to integrate smart contracts into decentralized applications.
  • Stay updated on the latest developments in blockchain technology and smart contract platforms.
  • Provide insights and recommendations on the selection of appropriate blockchain technologies for specific projects.
  • Conduct thorough testing and debugging of smart contracts to ensure security and optimal performance.
  • Implement best practices for smart contract development, including security audits and code reviews.
  • Create comprehensive documentation for smart contracts, ensuring clarity and accessibility for other team members and external stakeholders.
  • Collaborate with other blockchain developers to ensure interoperability between different blockchain networks and protocols.
  • Participate in the continuous improvement of our blockchain solutions by providing feedback and suggesting enhancements.


Requirements:

  • Bachelor's degree in Computer Science, Information Technology, Mathematics, or a related field.
  • Proven experience as a Smart Contract Developer or similar role in blockchain development.
  • Proficiency in programming languages commonly used in smart contract development, such as Solidity.
  • Proficiency in Node.js and TypeScript. Experience in Golang / Rust is a plus
  • In-depth understanding of blockchain technology, consensus algorithms, cryptographic, and decentralized application architecture.
  • Understanding of architecture of Ethereum L2
  • Experience with popular blockchain platforms, such as Ethereum, Solana, Binance Smart Chain, etc.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Ability to work in a fast-paced and dynamic environment.
  • With contributions to open-source blockchain projects is a plus.