We are seeking a DApp Developer with hands-on experience in building decentralized applications on EVM-compatible blockchains (Ethereum, BNB Chain, Polygon, etc.).
The ideal candidate is passionate about on-chain architecture, smart contract design, and front-end integration, with a solid understanding of Web3 principles and DeFi/RWA ecosystems.
Key Responsibilities
1. Smart Contract Development
- Design, develop, test, and deploy smart contracts using Solidity or Vyper on EVM-based chains.
- Implement and audit logic for tokenomics (ERC-20 / ERC-721 / ERC-1155), staking, governance, or on-chain asset management.
- Write secure, gas-optimized, and upgradeable contracts following industry best practices (OpenZeppelin, Hardhat, Foundry).
- Conduct unit testing, peer review, and maintain version control via Git.
2. DApp Front-End Integration
- Develop user-friendly front ends for decentralized applications using React / Next.js / TypeScript.
- Integrate blockchain functionality with Web3.js, Ethers.js, Wagmi, RainbowKit, or similar libraries.
- Manage wallet connections (MetaMask, WalletConnect, Coinbase Wallet) and transaction flows.
- Work with design and marketing teams to deliver seamless UX/UI for on-chain operations.
3. Infrastructure & Interoperability
- Connect DApp components with backend services (Node.js, Express, GraphQL, Firebase, etc.).
- Integrate oracles, indexing solutions (The Graph), and third-party APIs.
- Optimize dApp performance across multiple networks and ensure cross-chain compatibility (Layer2, bridges).
- Deploy contracts via CI/CD pipelines and maintain staging/testnet environments.
4. Security & Compliance
- Follow secure coding standards; perform contract audits or collaborate with external audit firms.
- Implement KYC/AML modules or API layers if required by project compliance.
- Document all architecture, dependencies, and deployment procedures for internal review.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 3+ years of experience in software development; 2+ years in blockchain or smart contract programming.
- Proficiency in Solidity, JavaScript/TypeScript, React, and Node.js.
- Experience deploying contracts via Hardhat, Truffle, Foundry, or similar frameworks.
- Understanding of DeFi, DAO, NFT, or RWA protocols.
- Familiarity with Git, Docker, AWS, and agile development environments.
- Strong problem-solving and documentation skills; able to work in fast-moving Web3 teams.
Preferred Experience
- Built or contributed to public blockchain projects (GitHub or portfolio links welcome).
- Experience with cross-chain bridges, zk-proofs, or L2 rollups.
- Knowledge of backend indexing (Subgraph / Dune / SQL) and smart contract audits.
- Understanding of token issuance & DAO governance frameworks (Gnosis Safe, Snapshot, Tally).
Compensation & Benefits
- Competitive salary + performance bonus + token/equity incentives.
- Flexible remote work policy; global team collaboration.
- Opportunity to participate in high-visibility Web3 conferences and hackathons.
- Fast growth environment with exposure to DeFi, RWA tokenization, and DAO architecture.