Nickel Digital Asset Management is an FCA authorised investment manager connecting traditional finance with the digital assets market. At Nickel, we are a team of experienced finance professionals, where each team member directly contributes to the success of the Company.
We have established a dedicated Decentralised Finance (DeFi) department who are looking for a Solidity Developer /Smart Contract Engineer to join the growing team of six.
The Smart Contract Engineer will take ownership of the development of novel DeFi-related smart contracts. She/He will be in essence a software developer with proven Solidity experience. The ideal candidate will of course have proficiency in Solidity alongwith an interest in financial concepts and a keen understanding of their implementation in DeFi with a consistent track record of solving critical engineering problems.
This is a great opportunity to establish yourself in a high calibre team within London’s premier digital asset (crypto-only hedge fund) manager and grow your knowledge and career in the DeFi domain.
The Solidity Developer/Smart Contract Engineer will be based out of our office in St James’s (Green Park/Piccadilly Tube Stations).
Key Responsibilities
- Drive high-level decisions about smart contract architecture using high quality and well tested Solidity code, following the latest design and development patterns
- Write well-documented, efficient, clean, and re-usable Solidity code:
- For standalone use
- For integration with external DeFi applications
- Review PRs and external DeFi applications
- Work at a rapid pace with a large amount of ownership and autonomy
- Constantly improve yourself by keeping up to date with the latest technologies and trends
Skills & Requirements
- 2+ years of experience writing, testing, deploying, and verifying smart contracts
- Basic understanding of Ethereum and the EVM like transactions, contracts, stack, memory, storage, gas costs, mempool
- Experience using testing frameworks (truffle, hardhat, dapptools, foundry)
- Ability to work in a fast-paced team environment and follow Agile-like processes
- Being passionate about the crypto space and keeping up with new developments, tools, and latest features of the solidity language
- Good written and spoken communication skills in English as needed for a professional environment
Desired skills/Nice to have
- Experience of working with L2s or different chains
- Experience with ZK chains or rust based smart contract languages
- Experience using fuzzing and/or formal verification in tests.
- Deep understanding of low-level workings of the Ethereum (and other EVM based) chain(s) e.g:
- State, how it’s stored, structured in a merkle tree, how hashes are used in this regard
- Opcodes, precompiles, static vs dynamic gas costs
- How the relevant parts of the EVM are implemented in geth
Our Offer
- Market competitive salary
- Year-end Bonus & Incentive based on Individual & Company performance/Fund profit participation
- 25 days annual leave + UK bank holidays
- Company- sponsored attendance at DeFi Conferences and workshops
- Annual Well-being + Professional Advancement Training Programmes
- Benefits such as private healthcare and pension plans, as well as company-provided daily breakfasts & lunches, Friday socials
To know more about Nickel Digital visit us on https://nickel.digital
Nickel is an equal opportunities employer and does not discriminate on any grounds.
This is a position directly with Nickel Digital Asset Management.
NO AGENCIES PLEASE