About The Role:
The Smart Contracts team is looking for a seasoned engineer who can contribute to the development of the Hedera 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.
Qualification Requirements:
- Experience with distributed open-source application development
- Excellent debugging critical thinking and interpersonal skills
- Knowledge of the blockchain technology ecosystem particularly the EVM
- 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 / frameworks JavaScript/TypeScript
- Experience with Ethereum Development Suites (e.g. Harhat Foundry Truffle Ganache Tenderly)
- Experience writing secure efficient and gas-optimized smart contracts for decentralized applications (DApps) on EVM-compatible networks
- Understanding of Ethereum ecosystem ERC20s ERC721s ERC1155s on-chain and off-chain
- 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
- Familiarity with test-driven software development processes and continuous integration tools and systems
- Experience with web3 tools that support development indexing and transaction management such as TheGraph
- 7 years of software development experience
- Masters degree in Computer Science or a similar field or equivalent work experience
Other skills that are great to bring with you but that we can help you develop:
- Knowledge of the Hedera network
- Deep knowledge of and experience with the Java VM covering its strengths and weaknesses
- 5 years of Java experience
- Deep knowledge of and 5 years of experience with Node JS covering its strengths and weaknesses
- Strong grasp of Computer Science fundamentals including concurrency performance optimization and reusability
- Strong engineering principles and processes aimed at developing simple modular testable and high-quality code
- Familiarity with security principles cryptographic tools and libraries
- Familiarity with high-performance architectural systems and design patterns
About The Role: The Smart Contracts team is looking for a seasoned engineer who can contribute to the development of the Hedera 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. Qualification Requiremen...
About The Role:
The Smart Contracts team is looking for a seasoned engineer who can contribute to the development of the Hedera 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.
Qualification Requirements:
- Experience with distributed open-source application development
- Excellent debugging critical thinking and interpersonal skills
- Knowledge of the blockchain technology ecosystem particularly the EVM
- 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 / frameworks JavaScript/TypeScript
- Experience with Ethereum Development Suites (e.g. Harhat Foundry Truffle Ganache Tenderly)
- Experience writing secure efficient and gas-optimized smart contracts for decentralized applications (DApps) on EVM-compatible networks
- Understanding of Ethereum ecosystem ERC20s ERC721s ERC1155s on-chain and off-chain
- 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
- Familiarity with test-driven software development processes and continuous integration tools and systems
- Experience with web3 tools that support development indexing and transaction management such as TheGraph
- 7 years of software development experience
- Masters degree in Computer Science or a similar field or equivalent work experience
Other skills that are great to bring with you but that we can help you develop:
- Knowledge of the Hedera network
- Deep knowledge of and experience with the Java VM covering its strengths and weaknesses
- 5 years of Java experience
- Deep knowledge of and 5 years of experience with Node JS covering its strengths and weaknesses
- Strong grasp of Computer Science fundamentals including concurrency performance optimization and reusability
- Strong engineering principles and processes aimed at developing simple modular testable and high-quality code
- Familiarity with security principles cryptographic tools and libraries
- Familiarity with high-performance architectural systems and design patterns
View more
View less