Pengembang Blockchain
M
Mancer
1 - 1.5K USD
Full-time
Remote
SolidityBlockchainWeb3.js
Job Description: Full Stack Solidity Developer
Job Summary
Build the future of Web3! Design secure smart contracts & intuitive dApps. Take full control from Solidity to React. Let’s innovate on Mainnet!
We are seeking a visionary Full Stack Solidity Developer to design, develop, and deploy decentralized applications (dApps). You will bridge the gap between secure on-chain smart contracts and intuitive off-chain user interfaces. Your primary focus will be ensuring code integrity on-chain while providing a seamless user experience.
Key Responsibilities
- Smart Contract Development: Design, write, and test efficient and secure smart contracts using Solidity (EVM-based).
- Frontend Integration: Build responsive web interfaces that interact with the blockchain using libraries such as Ethers.js or Web3.js.
- Security & Optimization: Conduct internal audits, optimize gas usage, and ensure contracts are protected against common vulnerabilities (e.g., reentrancy attacks).
- Backend & Indexing: Develop supporting APIs and implement indexing solutions like The Graph to fetch blockchain data efficiently.
- Deployment & DevOps: Manage deployments to Testnets (Sepolia/Goerli) and Mainnet, and maintain node infrastructure as needed.
- Collaboration: Work closely with UI/UX designers to ensure smooth wallet workflows (MetaMask, WalletConnect) for users.
Technical Qualifications (Tech Stack)
1. Blockchain & Smart Contracts
- Programming Language: Solidity (Advanced).
- Development Frameworks: Hardhat, Foundry, or Truffle.
- Deep understanding of token standards: ERC-20, ERC-721 (NFT), ERC-1155.
- Experience with Proxy Contracts (Upgradable Contracts) and OpenZeppelin libraries.
2. Frontend & Web3
- Frameworks: React.js or Next.js.
- State Management: Redux, Context API, or Zustand.
- Web3 Libraries: Ethers.js, Web3.js, or Wagmi/Viem.
3. Backend & Database
- Runtime: Node.js or Go.
- Databases: PostgreSQL, MongoDB, or Redis for off-chain data caching.
- Indexing: GraphQL and The Graph Protocol.
Preferred Qualifications (Nice to Have)
- Understanding of DeFi protocols (Lending, AMM, Staking).
- Experience with Layer 2 solutions (Arbitrum, Optimism, Polygon).
- Foundational knowledge of cybersecurity and cryptography.
- Active contributions to Open-Source Web3 projects (GitHub/Portfolio).