Développeur Golang Senior Spécialisé en Trading et Blockchain

À distance
À plein temps
Nous recherchons un Développeur Golang Senior talentueux pour rejoindre notre équipe innovante dédiée au développement de plateformes de trading sophistiquées. Ce poste offre l'opportunité unique de travailler sur des projets de pointe intégrant les technologies blockchain et l'architecture microservices. Responsabilités Principales: - Concevoir et développer des microservices performants utilisant le langage Go (1.21+). - Implémenter des intégrations blockchain robustes pour notre plateforme de trading. - Créer et maintenir des APIs RESTful, WebSockets et RPC efficaces. - Optimiser les requêtes et modèles de base de données PostgreSQL. - Collaborer avec l'équipe pour améliorer continuellement l'architecture du système. - Mettre en œuvre des pratiques de sécurité avancées adaptées à l'architecture microservices. - Participer au cycle complet de développement, incluant les tests unitaires et d'intégration. - Maintenir et améliorer les pipelines CI/CD. - Résoudre les problèmes techniques complexes liés aux performances et à la scalabilité. Compétences Requises: - Minimum 2 ans d'expérience professionnelle en tant que Développeur Golang. - Maîtrise approfondie de Go et de ses particularités (goroutines, channels). - Expérience significative avec l'architecture microservices. - Compétences avérées en intégration blockchain. - Expérience pratique avec WebSockets, APIs RESTful et RPC. - Connaissance fondamentale des technologies blockchain. - Expérience en conception d'API. - Maîtrise de Git et des workflows de développement collaboratif. - Expérience avec les brokers de messages, notamment Kafka (3.5+). - Expertise en PostgreSQL et en modélisation de bases de données. - Capacité à optimiser les requêtes de base de données pour des performances maximales. - Expérience en tests unitaires et d'intégration. - Familiarité avec les principes et outils de CI/CD. - Compréhension des approches de sécurité dans un environnement microservices. - Capacité d'apprentissage rapide face aux nouvelles technologies. - Anglais professionnel (écrit et parlé). Atouts Supplémentaires: - Compréhension des principes de cryptographie (chiffrement symétrique/asymétrique). - Connaissance de ECDSA / RSA, HMAC, courbes elliptiques. - Expérience avec différents types de blockchains (account-based et UTXO-based). - Familiarité avec l'architecture de Portefeuilles Déterministes Hiérarchiques (HD). - Expérience avec les clés matérielles (Ledger, Trezor). - Connaissance des BIPs/EIPs (Bitcoin/Ethereum Improvement Proposals). - Expérience avec AWS Enclave. - Maîtrise de la stack ELK (Logstash, Kibana, Elasticsearch). - Expérience avec Amazon AWS. - Compétences en Python ou autres langages de programmation. Pourquoi Nous Rejoindre: Notre entreprise se positionne à l'avant-garde de l'innovation dans le secteur du trading et de la blockchain. Vous travaillerez avec une équipe internationale d'experts dans un environnement stimulant où votre expertise technique sera valorisée.