Estamos buscando un Desarrollador de DApp con experiencia práctica en la creación de aplicaciones descentralizadas sobre blockchains compatibles con EVM (Ethereum, BNB Chain, Polygon, etc.).
El candidato ideal es apasionado por la arquitectura on-chain, el diseño de smart contracts y la integración front-end, con un sólido entendimiento de los principios Web3 y los ecosistemas DeFi/RWA.
Responsabilidades clave
1. Desarrollo de Smart Contracts
- Diseñar, desarrollar, probar y desplegar smart contracts usando Solidity o Vyper en cadenas basadas en EVM.
- Implementar y auditar la lógica de tokenomía (ERC-20 / ERC-721 / ERC-1155), staking, gobernanza o gestión de activos on-chain.
- Escribir contratos seguros, optimizados en gas y actualizables siguiendo las mejores prácticas de la industria (OpenZeppelin, Hardhat, Foundry).
- Realizar pruebas unitarias, revisiones por pares y mantener el control de versiones con Git.
2. Integración Front-End de DApp
- Desarrollar interfaces de usuario intuitivas para aplicaciones descentralizadas usando React / Next.js / TypeScript.
- Integrar la funcionalidad blockchain con Web3.js, Ethers.js, Wagmi, RainbowKit u otras librerías similares.
- Gestionar conexiones de wallet (MetaMask, WalletConnect, Coinbase Wallet) y flujos de transacciones.
- Colaborar con los equipos de diseño y marketing para ofrecer una experiencia UX/UI fluida en operaciones on-chain.
3. Infraestructura e Interoperabilidad
- Conectar los componentes de la DApp con servicios backend (Node.js, Express, GraphQL, Firebase, etc.).
- Integrar oráculos, soluciones de indexación (The Graph) y APIs de terceros.
- Optimizar el rendimiento de la DApp en múltiples redes y asegurar la compatibilidad cross-chain (Layer 2, puentes).
- Desplegar contratos mediante pipelines de CI/CD y mantener entornos de staging/testnet.
4. Seguridad y Cumplimiento
- Seguir estándares de codificación segura; realizar auditorías de contratos o colaborar con firmas externas de auditoría.
- Implementar módulos o capas de API de KYC/AML según los requisitos de cumplimiento del proyecto.
- Documentar toda la arquitectura, dependencias y procedimientos de despliegue para revisión interna.
Requisitos
- Título universitario en Informática, Ingeniería o campo relacionado.
- Más de 3 años de experiencia en desarrollo de software; más de 2 años en programación de blockchain o smart contracts.
- Dominio de Solidity, JavaScript/TypeScript, React y Node.js.
- Experiencia desplegando contratos con Hardhat, Truffle, Foundry u otros frameworks.
- Comprensión de protocolos DeFi, DAO, NFT o RWA.
- Familiaridad con Git, Docker, AWS y entornos de desarrollo ágil.
- Excelentes habilidades de resolución de problemas y documentación; capacidad para trabajar en equipos Web3 dinámicos.
Experiencia deseada
- Haber construido o contribuido a proyectos blockchain públicos (se valoran enlaces a GitHub o portafolio).
- Experiencia con puentes cross-chain, zk-proofs o rollups de L2.
- Conocimiento en indexación backend (Subgraph / Dune / SQL) y auditorías de smart contracts.
- Entendimiento de emisión de tokens y marcos de gobernanza DAO (Gnosis Safe, Snapshot, Tally).
Compensación y beneficios
- Salario competitivo + bonificación por desempeño + incentivos en tokens/equity.
- Política de trabajo remoto flexible; colaboración con equipo global.
- Oportunidad de participar en conferencias y hackathons Web3 de alta visibilidad.
- Entorno de rápido crecimiento con exposición a DeFi, tokenización RWA y arquitectura DAO.