Desarrollar e implementar contratos inteligentes seguros en blockchain
Colaborar con equipos multifuncionales para asegurar la integración exitosa de soluciones
Contribuir a la mejora continua de procesos y prácticas de seguridad
Participar en auditorías de código y revisión de pares
Implementar pruebas rigurosas para garantizar la calidad del software y la seguridad de los contratos
Requirements
Dominio de Python, Solidity (principal lenguaje para contratos inteligentes en ecosistemas EVM)
Buen manejo de JavaScript o TypeScript, AWS
Conocimientos sólidos de programación orientada a objetos
Manejo de estructuras de datos y algoritmos
Entender arquitectura blockchain
Comprender cómo funcionan: Transacciones, Bloques, Gas fees, Wallets, Tokens, consenso y nodos
Ciclo de vida de un Smart Contract
Diseño y despliegue de contratos inteligentes
Patrones de diseño para Smart Contracts
Conocimiento práctico de redes como: Ethereum, Polygon, Arbitrum, Optimism
Experiencia con: Hardhat, Foundry, Truffle
Herramientas adicionales: Git/GitHub, npm, CLI, entornos Linux
Testing y calidad: Unit testing, Integration testing, Mocking, Cobertura de pruebas, Automatización de pruebas
Conocimiento de vulnerabilidades comunes: Reentrancy, Integer Overflow/Underflow, Front-running, Flash loan attacks, Access control flaws, Denial of Service
Tech Stack
AWS
Flash
JavaScript
Linux
Python
Solidity
TypeScript
Benefits
Flexibilidad: ¡Aquí el equilibrio lo es todo! Ofrecemos un entorno que respalda horarios flexibles y trabajo remoto.
Colaboración: La colaboración es fundamental. Trabajamos en equipos multidisciplinarios, donde cada persona aporta sus habilidades únicas.
Multiculturalidad: Contamos con un equipo global diverso que fomenta una atmósfera de aprendizaje y crecimiento personal.
Desarrollo: Ofrecemos un plan de carrera personalizado, así como programas de formación para desbloquear tu potencial.
Relevancia: Colaboramos con clientes líderes en la industria en proyectos de alto impacto que definen el futuro tecnológico.