Senior Solidity Engineer
New Yesterday
Duration of contract
Contract - 12 Months - Inside IR35
Work Location
UK - Remote
Detailed JD
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.
- Location:
- United Kingdom
- Salary:
- £100,000 - £125,000
- Job Type:
- FullTime
- Category:
- IT & Technology