Solidity Engineer
hace 4 días
Liverpool
Role Title: Senior Solidity Engineer We are seeking a highly skilled, experienced Blockchain Engineer to join our growing team. The ideal candidate will have a deep understanding of blockchain technology and its associated smart contract capabilities. In this role, you will play a pivotal part in developing and deploying smart contracts for our blockchain projects, ensuring the secure, efficient, and innovative application of decentralized technology. Must have skills: • Demonstrable experience with Solidity., • Strong understanding of blockchain security practices and potential vulnerabilities., • Proficiency in Hardhat and Foundry., • Experience with Solidity security testing tools like Slither, Mythril, Echidna, • Practical experience with scripting languages like Javascript or Typescript., • Ability to craft unit, integration, fork, and invariant tests, ensuring code longevity., • Demonstrable aptitude for best development practices, data structures, algorithms, and methodologies., • Bachelor's degree in Computer Science, Engineering, or a related STEM discipline., • Excellent debugging and troubleshooting skills., • Strong written and verbal communication skills., • Self-motivated with the ability to work in a fast-paced, evolving environment., • Proficient communication skills in English., • Development background in sectors such as banking, finance, or trading, paired with a comprehensive grasp of financial instruments and systems. Bonus Experience • Experience working with financial infrastructure around collateral, lending, and balance sheet management., • Experience with Chainlink tools, including CCIP, Data Feeds, VRF, and Automation., • Experience with multi-chain or cross-chain smart contract development., • Advanced degree in a STEM discipline., • Prior engagement with DeFi platforms, including but not limited to Aave, Uniswap, and MakerDAO., • Certifications in blockchain or smart contract development., • Experience with ZK technologies Responsibilities: • Design, develop, test, and deploy smart contracts., • Collaborate with frontend and backend developers to integrate smart contracts with web3 applications., • Rigorously review code to uphold standards of quality and functional robustness., • Maintain and enhance existing smart contracts based on evolving needs., • Stay ahead of the curve by updating knowledge on cryptographic and blockchain advancements, ensuring potential security threats are preempted and neutralized., • Work closely with product managers and stakeholders to crystallize technical needs and system architecture., • Offer your blockchain and smart contract expertise to a diverse team audience, catering to both technical and non-technical members., • Actively address and rectify issues identified in live smart contracts., • Stay updated with the latest developments in the Blockchain ecosystem and adapt solutions accordingly.