This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As Ethereum Blockchain Smart Contract you will be part of the Asset Management Technology team with a focus on blockchain use cases for the enterprise.
Job Responsibility
Design and develop enterprise blockchain solutions for use across Asset Management BU
Advocating for and developing new enterprise business use cases across Fidelity
Requirements
Designing, implementing, and supporting distributed blockchain-based enterprise solutions for the financial/banking/asset management domain
Designing, writing and building secure and gas-efficient smart contracts for Ethereum based applications/token standard like ERC20, ERC721, and ERC1400 using Solidity along with third party interfaces and various design patterns like Upgradeable Proxy Pattern
Deep expertise in solidity smart contracts, EVM internals and gas-efficient design patterns
Evaluate and integrate with multiple blockchain protocols, including both EVM and non-EVM ecosystems(Polygon, Solana, Stellar)
Building Defi protocols by implementing token standards, staking protocols, yield farming liquidity pools and cross-chain protocols (LayerZero, Wormhole etc.,)
Hand-on experience with tools/frameworks like OpenZepplin, Hardhat, Ganache, Truffles
Write comprehensive and automated tests (unit, integration and fuzz) using frameworks like Foundry, Hardhat, Truffle or Brownie
Hands-on with security audit process, threat modelling and formal verification processes. Integrate audit feedback into production code. Familiarity with security tools Slither, MythX, Echidna
Continuously improve code quality through profiling and gas cost optimization techniques
Integrating, interoperability, bridging between blockchain/distributed ledgers with external components. Expertise in Oracles integration with Blockchain using Chainlink oracles
Proficient in blockchain development frameworks like ethers.js/web.js
Proficiency in two or more of the following languages, Java, Go, Python, Node.js
Understanding of ZK-Proof, Layer 2 rollups and MEV is must
9+ years experience
Computer Science Graduate
Hands-on Experience with Blockchain and full stack development
Nice to have
Experience in working with diverse blockchain/distributed ledger implementations like Corda, Hyperledger Fabric
Working with wallet providers is a plus
Working knowledge of cloud platform (AWS/Azure) is a plus
Experience in software engineering with large and diverse codebase
Excellent writing and communication skills
Experience in working on an incubator or accelerator setup is a plus