Esta oferta ya no está activa. Estas son las últimas ofertas de empleo remoto:
Últimas ofertas de empleo remoto
Remote PeopleSDR LATAM – Representante de desarrollo de ventas→MediastreamDesarrollador/a mobile (React Native)→doolaBusiness Development Representative (BDR)→World Wildlife Fund (WWF)Senior Cloud Engineer (Azure)→doolaEspecialista SEO / GEO→ImpermeabilizaEspecialista en Email Marketing B2B y captación de clientes→
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.
