Estamos en búsqueda de un Desarrollador Blockchain con experiencia en redes blockchain privadas y desarrollo de contratos inteligentes, capaz de integrar soluciones en un ecosistema técnico robusto, específicamente en Hyperledger Fabric. Responsabilidades del Rol Diseño e Implementación: Diseñar e implementar contratos inteligentes, incluyendo funcionalidades como mint, transfer y balanceOf. Configurar y desplegar redes blockchain utilizando redes privadas como Hyperledger Fabric o similares. Integración: Desarrollar interfaces entre el frontend (React) y la blockchain, permitiendo el uso de librerias como web3js. Asegurar la sincronización de datos entre la blockchain y bases de datos externas como DynamoDB. Mantenimiento y Mejora:
Monitorear la red para detectar fallos o intentos de fraude. Proponer mejoras de escalabilidad, mantenibilidad, seguridad, y optimización del sistema. Colaboración: Trabajar estrechamente con equipos de frontend y backend para implementar funcionalidades. Capacitar internamente sobre las nuevas tecnologías aplicadas. Ser referente tecnologico de las soluciones de blockchain, sirviendo de punto de contacto para el área de experiencia de usuario, negocio, e infraestructura. Integrar servicios de AWS como Amazon Managed Blockchain (AMB), DynamoDB y otros componentes según necesidades del proyecto.
Requisitos
Experiencia: Mínimo 3 años en desarrollo blockchain, incluyendo al menos un proyecto en redes privadas. Habilidades Técnicas Esenciales: Blockchain: Experiencia en redes privadas como Hyperledger Fabric. Conocimiento de conceptos clave: canales blockchain, nodos peer, ordenadores, certificados de membresía (CA), consenso y gestión de transacciones. Familiaridad con estándares como ERC-20 adaptados a redes privadas. Contratos Inteligentes:
Programación de contratos inteligentes en JavaScript o Go. Buenas prácticas de seguridad: prevención de double spending y validación de permisos. Backend: Experiencia en Node.js para integrar redes blockchain y desarrollar APIs RESTful. Uso de herramientas de AWS como DynamoDB, Secrets Manager y otras. Frontend: Conocimiento en React y Web3.js para integrar funcionalidades blockchain. Infraestructura en la Nube: Familiaridad con AWS (especialmente AMB, DynamoDB y Amplify). Experiencia en monitoreo con herramientas como Datadog (opcional). Bases de Datos: Diseño y gestión de bases de datos NoSQL. Sincronización de datos entre blockchain y bases externas. Habilidades Técnicas Adicionales: Gestión de claves privadas de manera segura. Experiencia en autenticación/autorización con herramientas como Keycloak o Permit.io.
Diseño modular utilizando patrones como Domain-Driven Design (DDD). Habilidades Blandas: Trabajo en equipo con integrantes multidisciplinarios. Documentación clara de código y arquitectura. Capacidad de resolución de problemas y adaptabilidad a nuevas tecnologías. Certificaciones Deseables (Opcionales): Hyperledger Fabric Certified Developer. Certificaciones en AWS (ej.: AWS Certified Solutions Architect).
Beneficios
Ambiente laboral flexible y equipos multidisciplinarios en crecimiento. Oportunidades de desarrollo profesional, incluyendo becas en nuestra oferta académica. Beneficios exclusivos (a detallar en las entrevistas). Participación activa en proyectos innovadores que contribuyen al futuro de la educación.