Protofire as great enthusiasts and active contributors to the open-source blockchain communities, we help builders and providers of decentralized infrastructure, protocols, and applications, bootstrap the demand and supply sides of their markets and accelerate mass adoption.
We help startups with protocol & smart contract engineering, high-performance trusted data feeds (oracles), and awesome developer tools (SDKs/APIs).
Since we started in 2016 we’ve had a chance to contribute to the development of many top projects in the blockchain ecosystem, including Maker, Chainlink, Tezos, Gnosis, Kyber Network, The Graph, Filecoin, Synthetix, Avalanche, and more. Apart from that, we are running one of the biggest indexer nodes in the Graph Network, participating as bridge relayers and validators helping projects and networks to further decentralize their infrastructure.
We are now looking to hire a cross-disciplinary team to help Protofire scale. As such, we’re looking for a Solidity Developer who’s had extensive experience writing, testing, deploying, and refining smart contract code and who is up to date on the current developments in Solidity.
Besides knowing Solidity, we’d love to hear your informed opinion on the latest developer tooling, adhere to industry best practices, and follow the latest vulnerabilities and hacks in the Ethereum smart contract space with interest.
How You Will Make An Impact
Produce high quality, performant, and well-tested Solidity codeYou’ll be working with advanced smart contracts, working on new features for the protocol,s and creating new technical DeFi primitivesConducting technical due diligence and understanding dynamics/tradeoffs between different blockchain protocolsWork closely with the product team towards building out a DeFi application Integrating front ends with smart contract codeAchieve comprehensive unit and integration test coverageDesign and ideation of new functionality
What You Need To Succeed
5+ years of experience in another programming stack or language1+ years of Solidity smart contract development experienceUnderstanding of Javascript Ethereum SDK’s (web3.js, ethers.js)Experience deploying Dapps or smart contracts on to EthereumSmart contract dev tools/frameworks - hardhat and truffleCI/CD setup experienceDeep understanding of the Ethereum Virtual Machine and the broad decentralized finance ecosystemProblem-solving attitude, ability to act autonomously, participate in discussions, and actively propose solutionsExcellent communication skills - You know how to work in teams, give and receive feedback, identify bottlenecksA desire to keep up with blockchain technology trends and a real interest in decentralization