Web3 Community Integration Developer
We're seeking a developer to build and implement our community verification and tier system, connecting Web3 wallet ownership with Discord roles and membership status for The Skullface Project.
Primary Responsibilities
Design and implement wallet verification system
Create smart contracts for membership tier tracking
Develop Discord bot functionality
Build API endpoints for system integration
Implement automated role management
Create and maintain testing environment
Required Technical Skills
Blockchain Development
Solidity smart contract development
Web3.js/Ethers.js experience
Polygon network familiarity
NFT contract interaction
Backend Development
Node.js/Express.js
REST API development
Database management (MongoDB/PostgreSQL)
API security implementation
Discord Development
Discord.js experience
Bot development
Role management
OAuth2 integration
Integration Experience
Collab.land implementation
Web3 wallet integration
Discord API
Webhook management
System Requirements to Build
Wallet Verification System
Polygon network integration
Multi-wallet support
Secure verification process
Real-time validation
NFT Tracking
Holdings verification
Transaction monitoring
Balance updates
Historical tracking
Tier Management
Automatic tier calculation
Role assignment logic
Status updates
Badge distribution
Discord Integration
Role management
Channel access control
User verification
Status updates
API Development
Secure endpoints
Rate limiting
Error handling
Documentation
Project Deliverables
Smart Contracts
Membership tracking
Tier calculation
Wallet verification
Testing suite
Backend Services
API endpoints
Database structure
Security implementation
Documentation
Discord Bot
Command system
Role management
User verification
Status updates
Integration Tools
Admin dashboard
Monitoring system
Error logging
Analytics tracking
Timeline Expectations
Initial setup and development: 2-3 weeks
Testing and refinement: 1-2 weeks
Deployment and monitoring: 1 week
Documentation and handover: 1 week
Additional Requirements
Experience with Web3 projects
Understanding of NFT ecosystems
Security best practices knowledge
Documentation skills