Staff Software Engineer - Smart Contracts Team
2 days ago
New York
Job DescriptionCareer Renew is recruiting for one of its clients a Staff Software Engineer - Smart Contracts Team - this is a fully remote US based role (European candidates are accepted if they can overlap with EST timezone). About The Role: The Smart Contracts team is looking for a seasoned engineer who can contribute to the development of our services in both the Java and the web3 APIs in JS/TS that process smart contract transactions across the network submitted using varied web3 tools. You may find yourself doing all of the following: * Staying connected with the EVM ecosystem, bringing vital learnings, discussions, and applicable explorations back to the team to improve EVM DevEx * Implementing and enhancing the Java-based smart contract services on the network that parse byte code and process transactions submitted to the network via an EVM client * Designing, developing, and maintaining server-side logic for back-end solutions with public APIs involving TypeScript, SQL, data ingestion, REST, GraphQL, and Web Sockets * Applying Web3 knowledge of Solidity and EVM transactions life cycle * Writing efficient, reusable, and reliable code to optimize for maximum speed, scalability, and system efficiency * Exploring and unblocking web3 tool and DApp integration capabilities, ensuring devs can continue to use their familiar tools when migrating to us from other EVM chains * Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency and effectiveness * Developing various aspects of the Hashgraph Distributed Ledger Ecosystem * Being a strong and proficient hands-on programmer * Spending 80% of your time designing, coding, and testing Requirements: Must have 7+ years of software development experience & Experience with distributed open-source application development. Must have strong expertise in the Java and JS/TS programming language and its ecosystem of libraries and tools Experience with smart-contract development with Solidity/Vyper, Foundry, Web3.js / Ethers.js frameworks, JavaScript/TypeScript. Experience with Wallet integrations (MetaMask, WalletConnect, etc.): Tools and libraries for connecting Web3 applications with users' cryptocurrency wallets. Strong understanding of RESTful API design and development.