Search Jobs

DApp Developer (Ethereum)

Miami, FL | Work from home flexibility

Posted: 08/28/2023 Employment Type: Direct Hire Blockchains: Ethereum Pay Rate: $ 125 000 - $ 200 000

Job Description

Position Overview

We are seeking a highly skilled Ethereum DApp Developer.  Our idea profile is a candidate with at least four years as 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. 

 

Key Responsibilities

  • 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

Programming Languages:

  • Solidity
  • Java
  • JavaScript (ES6+)
  • Rust, Golang
  • Python
  • js
  • js
  • HTML/CSS

 

Other Tools:

  • 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:

Communication Skills

  • Written Communication: Ability to write clear documentation, emails, and code comments.
  • Verbal Communication: Capacity to effectively articulate ideas, solutions, and updates to team members and stakeholders.

Collaboration and Teamwork

  • Interdisciplinary Collaboration: Ability to work cohesively with team members from various disciplines like designers, business analysts, and back-end developers.
  • Remote Teamwork: Proficiency in collaborating with remote and global team members using digital tools.

Problem-Solving

  • Analytical Thinking: Capacity to analyze complex problems and break them down into manageable parts.
  • Creative Thinking: Skill in generating innovative solutions to problems that may not have pre-existing solutions.
  • Decision-Making: The ability to make informed choices quickly, especially when faced with challenging issues.

Adaptability and Flexibility

  • Technological Adaptability: Ability to quickly learn new languages, frameworks, and tools.
  • Change Management: Skill in adapting to rapid changes in project requirements or technologies.

Time Management

  • Prioritization: Effective handling of multiple tasks or features by correctly prioritizing based on deadlines and significance.
  • Punctuality: Consistently meeting deadlines and milestones.
  • Project Management
  • Resourcefulness: Ability to manage resources efficiently, especially in decentralized or startup environments.
  • Delegation: Knowing when and how to delegate tasks to other team members effectively.

 

Emotional Intelligence

  • Self-Awareness: Recognizing one’s own strengths and weaknesses and working on them for continual improvement.
  • Empathy: Understanding and sharing the feelings of team members and stakeholders, which is critical for effective collaboration.

 

Client Focus:

  • Customer Orientation: Understanding the needs and expectations of end-users or clients to deliver user-friendly DApps.
  • Negotiation Skills: Ability to discuss timelines, features, and costs with stakeholders or clients.

 

Learning and Development:

  • Continual Learning: Desire and ability to keep up-to-date with the rapidly evolving blockchain and DApp ecosystems.
  • Mentoring: Willingness to mentor junior developers or be receptive to learning from more experienced team members.

Accountability and Integrity:

  • Ethical Conduct: Following best practices to ensure the security and privacy of user data.
  • Accountability: Taking responsibility for one’s actions, especially crucial in decentralized systems where errors can be costly.

 

Benefits

  • 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

Additional Information

Benefits

  • 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

 

 

Increase your chances of Employer hiring you by customizing your profile for them to view. Join talent pipeline anonymously or in full view. Create your profile here.  

Meet Your Recruiter

Apply Online
Apply with LinkedIn

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About Miami, FL

Ready to take your career to the next level? Explore job opportunities in the vibrant Miami, Florida area! Known for its endless sunshine, gorgeous beaches, and lively atmosphere, Miami is more than just a city - it's a lifestyle. With a rich multicultural scene, world-class art galleries like the Perez Art Museum Miami, phenomenal theater productions at the Adrienne Arsht Center, and professional sports teams like the Miami Heat, this area offers a diverse range of cultural experiences. Indulge in delicious cuisine from Little Havana or take a stroll in the iconic South Beach. Join us in Miami and immerse yourself in an exciting, dynamic community while advancing your career!