Descripción del trabajo
Como líder de equipo, se unirá a un equipo pequeño y desarrollará y mantendrá la implementación de Rust de un protocolo de cadena de bloques, a menudo denominado nodo o cliente de cadena de bloques .
Tendrá la tarea de implementar nuevas características, ocasionalmente a partir de una especificación técnica o una implementación de referencia, mantener las características existentes y garantizar que la implementación siga siendo compatible con la especificación actual del protocolo, y actualizar el código cuando se realicen actualizaciones en la red.
Además, asistirá al Project Manager en la determinación del alcance de nuevas tareas para el equipo y la delegación de tareas. También se reunirá de forma regular e individual con cada miembro del equipo para analizar su progreso profesional. El puesto es a tiempo completo y remoto.
Como líder de equipo e ingeniero de protocolo, será responsable de impulsar el crecimiento del equipo, tanto técnico como personal. Además, tiene el deseo de implementar y desplegar protocolos novedosos que nunca antes se hayan implementado en ese idioma, le apasiona el software de código abierto y comprende que mantendrá un código que se usará ampliamente en una red descentralizada. eres capaz de comunicar y documentar claramente tus pensamientos, y tienes el deseo de contribuir al espacio.
Responsabilidades:
- Leer y comprender la especificación de un protocolo y ser capaz de dividirlo en problemas y convertirlo en código Rust.
- Administre un equipo de ingenieros reuniéndose con ellos regularmente y comprendiendo sus necesidades individuales.
- Crear, definir el alcance y delegar tareas en función de la hoja de ruta del proyecto.
- Comunicar el progreso y los bloqueos regularmente con equipos externos.
- Diseñar e implementar nuevas funcionalidades para el cliente blockchain.
- Refactorice y mejorar las características existentes en el cliente de blockchain.
- Asegúrese de que el cliente siga siendo compatible con las otras implementaciones de clientes de blockchain.
- Colaborar y ayudar a los miembros del equipo en sus problemas.
- Colabore con otros equipos de implementación de protocolos para compartir conocimientos sobre el protocolo, ya sean detalles de protocolo de alto nivel o detalles técnicos que son comunes a todos los clientes.
- Comuníquese de manera efectiva con el equipo y documente su código y el cliente de blockchain como un todo
Habilidades y experiencia requeridas:
- Competencia sénior en Rust.
- Conocimientos en diseño de sistemas en Rust.
- Ser capaz de sumergirse proactivamente en un territorio novedoso y compartir conocimientos sobre lo que ha aprendido.
- Experiencia gestionando un equipo de ingenieros.
Agradable tener:
- Experiencia con protocolos de cadena de bloques, ya sea el uso de una API de cadena de bloques, el conocimiento de cómo funciona una cadena de bloques o cualquier otra experiencia.
- Experiencia con sistemas distribuidos, sistemas peer-to-peer, programación de redes y criptografía.
- Experiencia en la escritura de software a partir de una especificación técnica o una implementación de referencia.
- Experiencia manteniendo una gran base de código con muchos componentes y manteniéndola bien diseñada, preparada para el futuro y modular.
- Experiencia en la documentación de una gran base de código, tanto para componentes internos como para usuarios.
- Familiaridad con los principios del software de código abierto.
Salario a percibir
Regístrate o identifícate
- Debes estar registrado para solicitar una oferta.
- El tener un perfil completo en Remotojob.com garantiza que 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 perfiles con descripciones e imágenes completas.
Para ver el contacto directo del empleo, debes tener una cuenta regístrate ahora.




