hackquest logo

Smart Contract Engineer

A

Animoca Brands Corporation Limited

Full-time
Remote
BlockchainSmart ContractEngineerDevDefi

We are seeking a highly skilled and passionate Smart Contract Engineer. In this pivotal role, you will be responsible for designing, developing, deploying, and maintaining secure and efficient smart contracts that power our core decentralized applications (dApps). You will work closely with product managers, engineers, and developers to bring innovative Web3 solutions to life.

Responsibilities:

  • Design & Development: Architect, develop, and implement robust, secure, and scalable smart contracts primarily on [e.g., Ethereum, Polygon, Solana, Avalanche, etc.] using [e.g., Solidity, Rust, Vyper, etc.].

  • Security & Auditing: Conduct thorough security audits, write comprehensive unit and integration tests, and implement best practices to minimize vulnerabilities in smart contracts.

  • Deployment & Maintenance: Deploy smart contracts to various blockchain networks and manage their lifecycle, including upgrades and migrations.

  • Collaboration: Work closely with product teams to translate business requirements into technical specifications for smart contract functionality.

  • Integration: Collaborate with front-end and back-end developers to integrate smart contracts with dApps and other off-chain systems.

  • Research & Innovation: Stay abreast of the latest developments in blockchain technology, smart contract security, and Web3 ecosystem trends.

  • Documentation: Create clear, concise, and comprehensive technical documentation for smart contracts and related processes.

  • Code Review: Participate in peer code reviews to ensure code quality, security, and adherence to best practices.

Requirements / Skill Sets:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

  • 5+ years of professional software development experience, with at least [e.g., 2+] years specifically focused on smart contract development.

  • Expert in Solidity / Rust / Vyper and strong grasp of EVM or similar runtimes.

  • Solid understanding of blockchain basics – decentralization, consensus, cryptography.

  • Experience in applying AI/ML concepts (e.g., anomaly detection, model inference) to engineering problems.

  • Familiarity with smart contract security issues (e.g., reentrancy, gas optimization) and experience with auditing tools.