DApp Developer (Ethereum)
Miami, FL US | Work from home flexibility TELECOMMUTE US
We are seeking a highly skilled Ethereum DApp Developer. Our idea profile is a candidate with at least four years as a proficient Ethereum DApp developer. You will have deep knowledge of the Ethereum blockchain, including Solidity smart contracts, the EVM, and Web3.js, among other Ethereum-specific tools and technologies. In addition, we need someone who is good at team collaboration, excel at critical thinking to provide unique solutions. You must be keen on security when developing DApps, while keeping an eye on optimization and scale. We encourage you to apply after further reading and considering the requirements below.
- Design, develop, test, and deploy smart contracts on the Ethereum platform using Solidity.
- Build decentralized applications utilizing Web3.js, MetaMask, and other Ethereum-based tools.
- Collaborate with front-end and back-end developers to integrate smart contracts into business logic.
- Conduct gas optimization, and ensure the security and efficiency of smart contracts through auditing.
- Engage in the entire DApp development lifecycle, from ideation to deployment and maintenance.
- Document codebase and API functionalities clearly for internal and external developers.
- Stay up-to-date with Ethereum protocol changes, development frameworks, and third-party tools.
Required Technical Skillsets:
- 4 years minimum as DApp developer on Ethereum (Ethereum Developer)
- Detailed comprehension of Ethereum's ecosystem, including its foundational technology, decentralized structure, and distinctive capabilities.
- High proficiency in Solidity programming, with hands-on experience in deploying and testing smart contracts on the Ethereum blockchain.
- Demonstrated ability in developing and maintaining a variety of blockchain products, including decentralized exchanges (DEXs), non-fungible tokens (NFTs), and decentralized finance (DeFi) applications.
- Ethereum Virtual Machine (EVM)
- js or Ethers.js for Ethereum blockchain interaction
- Understanding of ERC-20, ERC-721, and other Ethereum token standards
- Truffle or Hardhat development frameworks
- Front-end development skills in React.js or Angular with Redux
- js for back-end development
- Familiarity with decentralized storage solutions like IPFS
- Knowledge of decentralized finance (DeFi) concepts
- Rust, Golang
- Git version control
- MetaMask or other Ethereum wallets
- Familiarity with Remix, Etherscan, and other Ethereum development tools
Education and Experience:
- Bachelor's or Master’s degree in Computer Science or related field
- Minimum of 3 years experience in DApp development, particularly on the Ethereum platform.
Non technical skills we screen for:
- Ability to write clear documentation, emails, and code comments.
- Capacity to effectively articulate ideas, solutions, and updates to team members and stakeholders.
Collaboration and Teamwork
- Ability to work cohesively with team members from various disciplines like designers, business analysts, and back-end developers.
- Proficiency in collaborating with remote and global team members using digital tools.
- Capacity to analyze complex problems and break them down into manageable parts.
- Skill in generating innovative solutions to problems that may not have pre-existing solutions.
- The ability to make informed choices quickly, especially when faced with challenging issues.
Adaptability and Flexibility
- Ability to quickly learn new languages, frameworks, and tools.
- Skill in adapting to rapid changes in project requirements or technologies.
- Effective handling of multiple tasks or features by correctly prioritizing based on deadlines and significance.
- Consistently meeting deadlines and milestones.
- Project Management
- Competitive salary and performance bonuses in ETH
- Health, Dental, and Vision insurance
- Learning and Development Stipend
- Remote working options and flexible hours
- Team retreats and regular networking events