Nickel Digital Asset Management is hiring a

Solidity Developer/Smart Contract Engineer

London, United Kingdom
Contractor

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

Apply for this job

Please mention you found this job on Startup Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quickly
Be the first to apply. Receive an email whenever similar jobs are posted.
Apply for this job