Web3 Smart Contract Developer

Vynlence

₱180-185K[Bulanan]
Jarak jauh1-3 Tahun KedaluwarsaS1Paruh waktu
Bagikan

Detail Jarak Jauh

Negara terbukaDi seluruh dunia

Persyaratan BahasaInggris

Deskripsi Pekerjaan

Blockchain/Web3 Developer


Employment Type: Contract/Full-time/Part-time

Project Duration: 6-7 months (with potential for extension on subsequent projects)

Location: Remote/On-site (Flexible)

We are seeking an experienced Blockchain/Web3 Developer to join our team in building cutting-edge blockchain features for our Web3 gaming platform. The ideal candidate will collaborate closely with our full-stack development team to integrate smart contracts, implement cross-chain functionality, and enhance the platform's Web3 capabilities.


Key Responsibilities

1. Smart Contract Development & Integration

  • Design, develop, and integrate smart contracts for gaming platform features
  • Implement and maintain ERC-721, ERC-1155, and custom token standards
  • Integrate smart contracts with frontend applications using ethers.js and viem
  • Write and maintain contract ABIs and TypeScript interfaces
  • Test smart contracts on testnets (BSC Testnet, Polygon Mumbai)
  • Deploy and verify contracts on mainnet (BSC, Polygon)

2. Cross-Chain Bridge Development

  • Develop and maintain cross-chain bridge functionality
  • Implement transaction status tracking and monitoring systems
  • Handle bridge transaction failures and recovery mechanisms
  • Optimize gas estimation and transaction fees across chains
  • Ensure security and validation of cross-chain operations
  • Monitor and resolve bridge transaction issues

3. Web3 Wallet Integration

  • Integrate multiple wallet providers (MetaMask, WalletConnect, Particle Network, etc.)
  • Implement wallet connection and authentication flows
  • Handle network switching and multi-chain support
  • Develop wallet balance checking and display systems
  • Create error handling and user-friendly wallet interaction experiences
  • Implement EIP-712 signature verification for secure authentication

4. NFT & Badge System Development

  • Develop NFT badge collection and display features
  • Implement badge metadata caching and optimization
  • Create badge rarity filtering and sorting systems
  • Build badge transfer and bridge functionality
  • Integrate with IPFS or other decentralized storage solutions
  • Develop badge analytics and collection tracking

5. Blockchain Event Management

  • Implement real-time blockchain event listeners
  • Monitor contract events (transfers, approvals, bridge completions)
  • Update UI based on on-chain events
  • Handle event filtering and processing
  • Store and manage event data efficiently

6. Security & Best Practices

  • Implement contract address verification and validation
  • Add transaction slippage protection
  • Ensure secure wallet signature verification
  • Conduct security audits of smart contract interactions
  • Implement transaction validation and error handling
  • Follow Web3 security best practices

7. Performance Optimization

  • Optimize RPC calls and contract interactions
  • Implement contract call batching and multicall functionality
  • Develop RPC endpoint load balancing
  • Reduce gas costs through optimization techniques
  • Improve transaction speed and user experience
  • Implement caching strategies for blockchain data

8. Testing & Quality Assurance

  • Write comprehensive tests for smart contract interactions
  • Test cross-chain functionality on multiple networks
  • Perform integration testing with frontend components
  • Mock blockchain responses for development environments
  • Conduct end-to-end testing of Web3 features
  • Document test cases and results

9. Documentation & Collaboration

  • Document smart contract interfaces and ABIs
  • Create technical documentation for blockchain integrations
  • Collaborate with full-stack developers on API design
  • Participate in code reviews and technical discussions
  • Provide technical guidance to team members
  • Maintain architecture diagrams and integration guides

10. Monitoring & Analytics

  • Implement transaction success rate tracking
  • Monitor Web3 performance metrics
  • Track gas usage and optimization opportunities
  • Create dashboards for blockchain analytics
  • Log and analyze contract interaction patterns
  • Generate reports on platform blockchain usage


Required Qualifications

Technical Skills

  • Blockchain Fundamentals:
  • Deep understanding of Ethereum, EVM-compatible chains (BSC, Polygon)
  • Knowledge of smart contract development (Solidity)
  • Understanding of Web3 protocols and standards (ERC-20, ERC-721, ERC-1155)
  • Experience with blockchain explorers and transaction analysis
  • Web3 Development:
  • Proficient in ethers.js, viem, or web3.js
  • Experience with wagmi and React hooks for Web3
  • Knowledge of wallet integration (MetaMask, WalletConnect)
  • Understanding of EIP-712 and message signing
  • Experience with multi-chain development
  • Frontend Integration:
  • Strong React and TypeScript skills
  • Experience integrating Web3 features into React applications
  • Knowledge of state management (Recoil, React Query)
  • Understanding of Next.js framework
  • Ability to create responsive and user-friendly Web3 interfaces
  • Backend Integration:
  • Node.js and Express.js experience
  • Understanding of RESTful API design
  • Knowledge of database integration (MongoDB, PostgreSQL)
  • Experience with authentication and authorization systems
  • Ability to create backend services for blockchain operations
  • Development Tools:
  • Version control (Git)
  • Testing frameworks (Jest, Hardhat)
  • Development environments (Hardhat, Truffle)
  • API testing tools
  • Debugging and monitoring tools

Experience

  • Minimum 2-3 years of experience in blockchain/Web3 development
  • Proven track record of deploying smart contracts to mainnet
  • Experience with cross-chain development and bridges
  • Previous work on NFT or gaming platforms (preferred)
  • Experience collaborating with full-stack development teams

Soft Skills

  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities
  • Ability to work in a fast-paced, agile environment
  • Attention to detail and security-conscious mindset
  • Proactive and self-motivated
  • Ability to explain complex blockchain concepts to non-technical team members

Preferred Qualifications

  • Experience with gaming platforms or GameFi projects
  • Knowledge of Layer 2 solutions and scaling technologies
  • Experience with IPFS and decentralized storage
  • Understanding of DeFi protocols and integrations
  • Familiarity with GraphQL and The Graph protocol
  • Experience with smart contract auditing
  • Knowledge of zero-knowledge proofs and privacy technologies
  • Previous experience with Particle Network or Arcana Auth
  • Contributions to open-source blockchain projects
  • Certifications in blockchain development (Consensys, Chainlink, etc.)

Technical Stack (Current Project)

Frontend

  • Framework: Next.js 13+ (React 18)
  • Language: TypeScript
  • Web3 Libraries: wagmi, viem, ethers.js
  • State Management: Recoil, React Query (@tanstack/react-query)
  • Styling: Tailwind CSS
  • Wallet Integration: Particle Network, WalletConnect

Backend

  • Runtime: Node.js
  • Framework: Express.js
  • Database: MongoDB (Mongoose)
  • Authentication: JWT, SIWE (Sign-In with Ethereum)

Blockchain

  • Networks: BSC (Mainnet/Testnet), Polygon
  • Smart Contracts: BABT (Badge), Bridge, Collab contracts
  • Standards: ERC-721, ERC-1155
  • Tools: Hardhat, ethers.js, viem

Project Context

This role is part of an ongoing Web3 gaming platform project that includes:

  • NFT badge collection and management system
  • Cross-chain bridge functionality (BSC Polygon)
  • Gaming prediction and ranking systems
  • Collaboration and reward mechanisms
  • User dashboard with blockchain analytics
  • Wallet integration and authentication

The platform is built with a modern tech stack and follows best practices for Web3 development. The successful candidate will work alongside full-stack developers to integrate blockchain features seamlessly into the existing platform.


Work Environment

  • Collaboration: Work closely with full-stack developers, designers, and product managers
  • Communication: Regular team meetings, code reviews, and technical discussions
  • Development Process: Agile methodology with sprints and regular deployments
  • Tools: Git for version control, project management tools, communication platforms
  • Testing: Emphasis on testing and quality assurance
  • Documentation: Maintain comprehensive technical documentation


Duration & Future Opportunities

  • Initial Project: 6-7 months
  • Extension: Potential for extension based on project needs
  • Future Projects: Opportunity to work on similar Web3 projects after completion
  • Growth: Possibility for long-term collaboration and career growth


Application Process

  1. Initial Review: Submit resume and portfolio
  2. Technical Assessment: Complete a technical evaluation (if applicable)
  3. Technical Meeting: Detailed discussion about the project and technical requirements
  4. Interview: Meet with the team and discuss collaboration
  5. Onboarding: Get familiar with the codebase and project structure


How to Apply

Please submit the following:

  • Updated resume/CV
  • Portfolio or GitHub profile showcasing Web3 projects
  • Examples of smart contract integrations
  • Brief cover letter explaining your interest and relevant experience


Notes for Approval

The position requires a developer who can seamlessly integrate blockchain features into an existing full-stack application while maintaining code quality, security, and user experience standards.

Preview

Fabiana Guimarães

HR ManagerVynlence

Lebih dari sepuluh balasan hari ini

Diposting di 10 November 2025

Vynlence

<50 Karyawan

Blockchain

Lihat perekrutan pekerjaan

Laporkan

Pengingat Keamanan Bossjob

Jika posisi tersebut mengharuskan Anda bekerja di luar negeri, harap waspada dan waspada terhadap penipuan.

Jika Anda bertemu dengan perusahaan yang melakukan tindakan berikut selama pencarian kerja Anda, tolong segera laporkan

  • menahan ID Anda,
  • mengharuskan Anda untuk memberikan jaminan atau mengumpulkan properti,
  • memaksa Anda untuk berinvestasi atau mengumpulkan dana,
  • mengumpulkan keuntungan terlarang,
  • atau situasi ilegal lainnya.
Tips
×

Some of our features may not work properly on your device.

If you are using a mobile device, please use a desktop browser to access our website.

Or use our app: Download App