Descripción del trabajo

Como ingeniero de protocolo (Rust), serás responsable de diseñar, desarrollar y mantener los sistemas centrales que impulsan la plataforma blockchain. Trabajará en colaboración con el equipo de desarrollo para construir sistemas de alto rendimiento que puedan manejar el procesamiento de transacciones a gran escala y garantizar la seguridad e integridad de la plataforma.

Responsabilidades:

  • Diseñar, desarrollar y mantener sistemas de alto rendimiento en Rust para impulsar la plataforma blockchain.
  • Contribuir a la arquitectura general y el diseño de la plataforma blockchain, garantizando la eficiencia, la seguridad y la compatibilidad con otros componentes.
  • Colabore con el equipo de desarrollo para garantizar una integración perfecta de sistemas y características.
  • Escribir y mantener pruebas unitarias y de integración para garantizar la fiabilidad y corrección del sistema.
  • Participar en revisiones de código y contribuir a discusiones técnicas para mejorar continuamente la calidad de los sistemas.
  • Manténgase al día con los últimos desarrollos en tecnología Rust y blockchain, y aplíquelos para mejorar la plataforma.

Requisitos:

  • Fuerte dominio del lenguaje de programación Rust y su ecosistema, incluidas bibliotecas y herramientas.
  • Experiencia en el desarrollo y mantenimiento de sistemas de alto rendimiento y baja latencia que pueden manejar el procesamiento de transacciones a gran escala.
  • Comprensión profunda de los fundamentos de la informática, incluidos los algoritmos, las estructuras de datos y la concurrencia.
  • Una gran atención al detalle, entregando diseños y códigos que son adecuados para las altas demandas de operación continua y seguridad.
  • Conocimiento de la tecnología blockchain y sus conceptos centrales, como mecanismos de consenso, criptografía y contratos inteligentes.
  • Comprensión de sistemas distribuidos y protocolos de red, incluidos TCP / IP, HTTP y WebSockets.
  • Competencia en la redacción y mantenimiento de pruebas unitarias y de integración para garantizar la fiabilidad y corrección del sistema.
  • Familiaridad con los sistemas de control de versiones, como Git, y las mejores prácticas de desarrollo de software, como las metodologías ágiles.

Educación / Experiencia:

  • Licenciatura o maestría en Ciencias de la Computación o campo relacionado.
  • Fuerte dominio del lenguaje de programación Rust, con experiencia práctica en el diseño e implementación de sistemas de software complejos.
  • Experiencia en el desarrollo y mantenimiento de sistemas de alto rendimiento en Rust.
  • La familiaridad con los principios criptográficos y las bibliotecas utilizadas en los protocolos blockchain, como la criptografía de curva elíptica, los algoritmos de hash y los árboles de Merkle sería una ventaja.
  • Experiencia en la medición y ajuste del rendimiento de sistemas distribuidos.
  • Excelentes habilidades de comunicación y capacidad para colaborar eficazmente con equipos multifuncionales.
  • Fuertes habilidades de resolución de problemas y capacidad para identificar y resolver problemas técnicos complejos de forma independiente o en un entorno de equipo.

 

Salario a percibir

A Convenir
Ver más trabajos remotos de   

Para ver este contenido y los contactos hacias las ofertas, debes tener una Subscripción .

⭐ Suscríbete

  • Por qué ser remoter

    ✔️ Podrás solicitar las ofertas de empleo remoto.

    ✔️ Verás los enlaces y páginas de publicación de cada oferta.

    ✔️ Te avisaremos cada vez que salga una nueva oferta de empleo.

    ✔️ Podrás añadir a remoters a tu equipo de trabajo remoto para que las empresas se fijen más en ti.

  • Únete a la Comunidad Nómada Digital

    Crea tu perfil ahora y encuentra oportunidades en decenas de empresas que contratan de forma remota 👉 Únete aquí

  • Últimos remoters

  • ¿Eres Remoter? Accede aquí

  • Ir arriba