Proyecto: producto comercial
Requisitos:
- Más de 3 años de experiencia como ingeniero de software en Golang;
- Conocimiento y experiencia con arquitectura de microservicios;
- Experiencia con integración de blockchain;
- Experiencia con APIs basadas en WebSockets, RESTful y RPC;
- Conocimientos básicos de blockchain;
- Experiencia con desarrollo de APIs;
- Git;
- Experiencia con brokers de mensajes (Kafka);
- Sólida experiencia con bases de datos (Postgres);
- Experiencia con modelado de bases de datos y optimización de consultas;
- Experiencia con pruebas unitarias, pruebas de integración;
- Experiencia con integración continua / entrega continua;
- Enfoques básicos de seguridad en arquitectura de microservicios;
- Capacidad para aprender nuevas tecnologías rápidamente;
- Idioma inglés a partir de nivel B1;
Se valorará positivamente:
- Comprensión básica de cifrado / descifrado simétrico / asimétrico;
- ECDSA / RSA básico, HMAC, curvas eclípticas;
- Blockchain cuenta y UTXO basado;
- Arquitectura de monedero determinista jerárquica;
- Llaves hardware (ledger, tresor);
- BIP / EIP;
- Experiencia con AWS Enclave;
- Familiaridad con Logstash, Kibana, Elastic search stack;
- Familiaridad con Amazon AWS;
- Experiencia con Python u otros lenguajes de programación sería un plus.
Tareas:
- Creación de nuevos servicios y mantenimiento de los existentes para criptoactivos;
- integración con nuevos nodos blockchain;
- mantenimiento, refactorización y mejora del código base;
- implementación de nuevas funciones en el sistema de gestión de criptomonedas.
- Participar en revisiones de código, discusiones técnicas y otras actividades del equipo.