Web3 Smart Contract Developer

Vynlence

₱180-185K[月薪]
远程办公1-3 年經驗本科兼職
分享

遠程工作詳情

工作開放國家全球

語言要求英語

職位描述

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

今天回覆超過十次

發布於 10 November 2025

舉報

Bossjob安全提醒

若該職位需要您出國工作,請提高警惕,並小心詐騙。

如果您在求職過程中遇到雇主有以下行為, 請立即檢舉

  • 扣留您的身分證件,
  • 要求您提供擔保或收取財產,
  • 迫使您投資或籌集資金,
  • 收取非法利益,
  • 或其他違法情形。
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