Web3 Developer

TechHavenLabs
today
Verified

Role details

Languages
English
Experience level
Intermediate, Senior
Compensation
€ 7-8K

Job location

Remote
EU

Tech stack

Node.js
React
GIT
Blockchain
Web3

Job description

  • Develop and maintain user-facing Web3 application features.
  • Integrate cryptocurrency wallets such as MetaMask, WalletConnect, Coinbase Wallet, and similar wallet solutions.
  • Connect frontend applications to deployed smart contracts.
  • Implement smart contract read and write operations.
  • Build cryptocurrency and token transaction flows.
  • Handle wallet connections and disconnections, account changes, and network switching.
  • Manage transaction states, including pending, confirmed, failed, rejected, replaced, and dropped transactions.
  • Display wallet balances, token balances, transaction details, gas estimates, and other blockchain data clearly.
  • Work with smart contract ABIs, blockchain events, logs, and transaction receipts.
  • Integrate blockchain RPC providers, indexing services, and blockchain data APIs.
  • Develop clear error messages and recovery flows for failed Web3 interactions.
  • Collaborate with smart contract developers during contract integration, testing, and deployment.
  • Collaborate with backend developers on blockchain event processing, transaction tracking, and data synchronization.
  • Participate in architecture discussions, sprint planning, and code reviews.
  • Write clean, reusable, testable, and well-documented code.
  • Identify and address security, usability, and performance risks.
  • Support deployments across testnet and production environments.
  • Troubleshoot wallet, smart contract, network, and transaction issues.
  • Maintain clear communication and provide regular progress updates.

Requirements

  •  Strong professional experience with JavaScript and TypeScript
  •  Strong experience with React and modern frontend development 
  •  Experience with Next.js or another React framework 
  •  Practical experience building Web3 or decentralized applications (dApps) 
  •  Experience using ethers.js, viem, wagmi, web3.js, or similar Web3 libraries 
  •  Experience integrating browser wallets and WalletConnect-enabled wallets 
  •  Experience working with smart contract ABIs 
  •  Understanding of Ethereum and EVM-compatible networks 
  •  Understanding of blockchain transactions, gas fees, confirmations, and transaction receipts 
  •  Experience implementing smart contract read and write functions 
  •  Familiarity with ERC-20 tokens and other common Ethereum token standards 
  •  Experience working with REST APIs, WebSockets, or blockchain data providers/services 
  •  Experience using Git and collaborative development workflows 
  •  Ability to communicate technical decisions clearly 
  •  Ability to work independently in a remote development environment 
  •  Professional written and spoken English


Benefits & conditions

  • Competitive salary based on experience and skills.
  • Flexible working hours with a focus on results rather than fixed schedules.
  • High-quality equipment provided or a home office allowance.
  • Collaborative international engineering team with a remote-first culture.
  • Generous paid annual leave and public holidays in accordance with your country of employment.
  • Paid sick leave and other statutory benefits in accordance with local employment regulations.
  • Opportunities to influence technical architecture and engineering best practices.
  • Career growth opportunities as the company and engineering team continue to expand.

Apply for this position