Descripción del trabajo
Como ingeniero de software especializado en tecnología Blockchain, será responsable del desarrollo, la implementación y el mantenimiento posterior a la implementación de software para los productos basados en blockchain, junto con el mantenimiento de los Contratos Multisig.
Colaborará en los requisitos funcionales, la arquitectura del producto y el diseño. Trabajará en colaboración con los equipos de Ingeniería, Producto y Ciberseguridad para desarrollar productos que incorporen tecnologías avanzadas de gestión y almacenamiento de claves privadas.
Trabajo que realizarás:
- Creación, mantenimiento e implementación de clústeres de nube nativos para docenas de demonios de cadena de bloques de manera escalable, altamente disponible y redundante.
- Desarrollar API, SDK, servicios y bibliotecas robustos y seguros para respaldar los servicios de billetera, incluidas billeteras calientes / frías, replanteo e indexación.
- Garantizar la calidad y el rendimiento de las especificaciones de la aplicación, incluida la depuración y las pruebas de rendimiento del código.
- Desarrollar y ejecutar soluciones de seguridad novedosas para salvaguardar los activos de los clientes.
- Mantenimiento de políticas, procedimientos y documentación técnica.
- Seguir y asegurar la implementación de las mejores prácticas y directrices de seguridad.
- Colaborar en las definiciones de arquitectura y desarrollar soluciones creativas, escalables y seguras para características adicionales del producto.
- Proporcionar tutoría a sus compañeros en el equipo de ingeniería más amplio a través de revisiones de código y educación sobre las mejores prácticas.
Formación y experiencia:
Profundo conocimiento y experiencia en tecnología blockchain, ingeniería de software y arquitectura de software descentralizada.
Puede trabajar con numerosos equipos multifuncionales en una empresa en rápido crecimiento.
Tiene experiencia trabajando con custodia de moneda digital, blockchain o criptografía.
Tiene un conocimiento práctico de Kubernetes y Docker, el esquema de intercambio secreto de Shamir, billeteras multi-sig, otras billeteras digitales comunes, paradigmas de seguridad, pila de red TCP / IP, DNS, SSL / TLS, y cómo el tráfico en las redes IP se establece de extremo a extremo.
Tiene un historial comprobado de entrega y propiedad de sistemas de canalizaciones a escala web en producción.
Le encanta la tecnología blockchain, quiere llevarla a las masas y disfruta profundizar en nuevas tecnologías emergentes como MPC (Multi-party Computation).
Una ventaja es el conocimiento técnico de criptografía de curva elíptica, cifrado homomórfico, computación de múltiples partes y tecnologías de mejora de la privacidad, WebAssembly, compiladores y máquinas virtuales.
Conocimiento práctico de desarrollo, implementación y ejecución de aplicaciones de contratos inteligentes para Ethereum.
Gran experiencia en el trabajo con tecnologías de cadena de bloques públicas y autorizadas y registros distribuidos. Implementación e integración de las últimas propuestas de mejora de la comunidad de cadena de bloques.
Tiene licenciatura en Ciencias de la Computación o un campo relacionado o una licenciatura con experiencia laboral equivalente.
Se requiere un mínimo de tres años de experiencia en ingeniería de desarrollo de software y experiencia trabajando con Solidity.
Salario a percibir
Regístrate o identifícate
- Debes estar registrado para solicitar una oferta.
- El tener un perfil completo en Remotojob.com garantizaque tu currículum tendrá mayor exposición.
- Estar registrado nos ayuda a prevenir el spam y los convocantes fantasma.
- Las empresas otorgan mayor credibilidad a los perfilescon descripciones e imágenes completas.
¿No tienes una cuenta? ¡Regístrate ahora!