Senior Golang Entwickler für Blockchain Trading-Plattform (Remote)
Aus der Ferne
Vollzeit
Wir suchen einen erfahrenen Golang Entwickler für die Mitarbeit an einer innovativen Blockchain-basierten Trading-Plattform. In dieser herausfordernden Position gestalten Sie mikroservice-orientierte Backend-Systeme und integrieren Blockchain-Technologien zur Entwicklung zukunftsweisender Finanzlösungen.
Hauptaufgaben und Verantwortlichkeiten
- Entwicklung und Optimierung von skalierbaren Microservices mit Golang (Version 1.21+) für unsere Trading-Plattform.
- Integration von Blockchain-Technologien und Kryptowährungssystemen in bestehende Architektur.
- Implementierung und Wartung von WebSocket, RESTful und RPC-basierten APIs.
- Entwurf und Optimierung von Datenbankmodellen mit PostgreSQL für höchste Leistung und Datensicherheit.
- Zusammenarbeit mit dem Team bei der Entwicklung von robusten Messaging-Systemen unter Verwendung von Kafka.
- Implementierung und Aufrechterhaltung von CI/CD-Pipelines für kontinuierliche Softwarebereitstellung.
- Durchführung von Unit- und Integrationstests zur Sicherstellung der Codequalität.
- Implementierung von Sicherheitsmaßnahmen für unsere Microservice-Architektur.
- Optimierung der Systemleistung für minimale Latenz und maximale Verfügbarkeit im Hochfrequenzhandel.
Erforderliche Qualifikationen
- Mindestens 2 Jahre Berufserfahrung als Golang Software-Entwickler.
- Fundierte Kenntnisse und praktische Erfahrung mit Microservices-Architektur.
- Nachweisbare Erfahrung in der Integration von Blockchain-Technologien.
- Umfassende Erfahrung mit WebSockets, RESTful und RPC-basierten APIs.
- Solides Grundverständnis von Blockchain-Technologien und deren Anwendungen.
- Nachweisbare Erfahrung im API-Design und dessen Best Practices.
- Versierter Umgang mit Git für effiziente Versionskontrolle und Zusammenarbeit.
- Praktische Erfahrung mit Message Brokern, insbesondere Apache Kafka.
- Fundierte Kenntnisse in PostgreSQL-Datenbanken und Datenbankmodellierung.
- Erfahrung in der Optimierung von Datenbankabfragen für höchste Leistung.
- Routinierte Anwendung von Unit- und Integrationstests zur Qualitätssicherung.
- Praktische Erfahrung mit CI/CD-Prozessen und -Werkzeugen.
- Verständnis grundlegender Sicherheitskonzepte in Microservice-Architekturen.
- Fähigkeit, sich schnell in neue Technologien einzuarbeiten.
- Gute Englischkenntnisse in Wort und Schrift.
Wünschenswerte Zusatzqualifikationen
- Grundkenntnisse in symmetrischer/asymmetrischer Verschlüsselung und Entschlüsselung.
- Vertrautheit mit ECDSA/RSA, HMAC und elliptischen Kurven.
- Kenntnisse über kontobasierte und UTXO-basierte Blockchain-Systeme.
- Verständnis der Hierarchical Deterministic Wallet-Architektur.
- Erfahrung mit Hardware-Schlüsseln wie Ledger oder Trezor.
- Kenntnisse über BIPs/EIPs (Bitcoin/Ethereum Improvement Proposals).
- Praktische Erfahrung mit AWS Enclave für sichere Datenverarbeitung.
- Vertrautheit mit dem ELK-Stack (Elasticsearch, Logstash, Kibana).
- Erfahrung mit Amazon AWS-Diensten und Cloud-Architektur.
- Kenntnisse in Python oder anderen Programmiersprachen.
Warum Sie bei uns arbeiten sollten
Werden Sie Teil eines innovativen Teams, das an der Spitze der Blockchain- und Trading-Technologie arbeitet. Wir bieten flexible Remote-Arbeit, wettbewerbsfähige Vergütung und die Möglichkeit, mit modernsten Technologien zu arbeiten. Entwickeln Sie Ihre Fähigkeiten weiter in einem dynamischen Umfeld, das kontinuierliches Lernen und berufliches Wachstum fördert.
Diese Position bietet die einzigartige Gelegenheit, an der Schnittstelle von Finanztechnologie und Blockchain zu arbeiten und maßgeblich zur Gestaltung der Zukunft des digitalen Handels beizutragen.