Web3 Developer
TechHavenLabs
today
Verified
Role details
Languages
English Experience level
Intermediate, Senior Compensation
€ 7-8KJob 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.