Golang Krypto-Entwickler
Büro
Aus der Ferne
Vollzeit
Ständige Arbeit
Projekt: Handelsprodukt
Anforderungen:
- Mehr als 3 Jahre Erfahrung als Softwareentwickler in Golang;
- Kenntnisse und Erfahrungen mit Microservices-Architektur;
- Erfahrung mit Blockchain-Integration;
- Erfahrung mit WebSockets, RESTful und RPC-basierten APIs;
- Grundlegende Kenntnisse über Blockchain;
- Erfahrung mit API-Entwicklung;
- Git;
- Erfahrung mit Message-Brokern (Kafka);
- Solide Erfahrung mit Datenbanken (Postgres);
- Erfahrung mit der Modellierung von Datenbanken und der Optimierung von Abfragen;
- Erfahrung mit Unit-Tests und Integrationstests;
- Erfahrung mit kontinuierlicher Integration / kontinuierlicher Bereitstellung;
- Grundlegende Ansätze für die Sicherheit in Microservice-Architekturen;
- Fähigkeit, sich schnell in neue Technologien einzuarbeiten;
- Englischkenntnisse ab Niveau B1;
Wäre ein Plus:
- Grundlegendes Verständnis von symmetrischer / asymmetrischer Verschlüsselung / Entschlüsselung;
- Grundlegende ECDSA / RSA, HMAC, ekliptikale Kurven;
- Blockchain-Konto und UTXO-basiert;
- Hierarchische deterministische Wallet-Architektur;
- Hardware-Schlüssel (Ledger, Tresor);
- BIP / EIP;
- Erfahrung mit AWS Enclave;
- Vertrautheit mit Logstash, Kibana, Elastic Search Stack;
- Vertrautheit mit Amazon AWS;
- Erfahrung mit Python oder anderen Programmiersprachen wäre ein Plus.
Aufgaben:
- Erstellung neuer und Pflege bestehender Dienste für Kryptoassets;
- Integration mit neuen Blockchain-Knoten;
- Pflege, Refactoring und Verbesserung der Codebasis;
- Implementierung neuer Funktionen in das Kryptowährungsmanagementsystem.
- Teilnahme an Code-Reviews, technischen Diskussionen und anderen Teamaktivitäten.