Projet : produit commercial
Exigences :
- Plus de 3 ans d'expérience en tant qu'ingénieur logiciel en Golang ;
- Connaissance et expérience de l'architecture microservices ;
- Expérience avec l'intégration de la blockchain ;
- Expérience avec WebSockets, RESTful et les API basées sur RPC ;
- Connaissance de base de la blockchain ;
- Expérience du développement d'API ;
- Git ;
- Expérience avec les courtiers de messages (Kafka) ;
- Solide expérience des bases de données (Postgres) ;
- Expérience de la modélisation de bases de données et de l'optimisation des requêtes ;
- Expérience avec les tests unitaires, les tests d'intégration ;
- Expérience avec l'intégration continue / la livraison continue ;
- Approches de base de la sécurité dans l'architecture microservice ;
- Capacité à apprendre rapidement de nouvelles technologies ;
- Anglais à partir du niveau B1 ;
Serait un plus :
- Compréhension de base du cryptage / décryptage symétrique / asymétrique ;
- ECDSA / RSA de base, HMAC, courbes écliptiques ;
- Compte blockchain et basé sur UTXO ;
- Architecture déterministe hiérarchique du portefeuille ;
- Clés matérielles (ledger, tresor) ;
- BIP / EIP ;
- Expérience avec AWS Enclave ;
- Familiarité avec Logstash, Kibana, Elastic search stack ;
- Familiarité avec Amazon AWS ;
- Une expérience avec Python ou d'autres langages de programmation serait un plus.
Tâches :
- Créer de nouveaux services et maintenir les services existants pour les cryptoassets ;
- intégration avec de nouveaux nœuds de blockchain ;
- maintenance, refonte et amélioration de la base de code ;
- mise en œuvre de nouvelles fonctionnalités dans le système de gestion des crypto-monnaies.
- Participer aux revues de code, aux discussions techniques et aux autres activités de l'équipe.