Senior Golang Entwickler für Trading-Plattform
Aus der Ferne
Vollzeit
Unser wachsendes FinTech-Unternehmen sucht einen erfahrenen Golang Entwickler, der maßgeblich an der Gestaltung und Implementierung unserer hochmodernen Trading-Plattform mitwirkt. Sie werden Teil eines internationalen Teams werden, das innovative Blockchain-Lösungen für den Finanzhandel entwickelt.
Hauptaufgaben
- Entwurf und Implementierung von skalierbaren Mikroservices mit Golang (Go 1.21+) für unsere Trading-Plattform.
- Integration von Blockchain-Technologien in bestehende und neue Systemkomponenten.
- Entwicklung und Optimierung von WebSocket-, RESTful- und RPC-basierten APIs.
- Zusammenarbeit mit dem Team bei der Gestaltung und Implementierung von Datenbanklösungen mit PostgreSQL.
- Implementierung robuster Messaging-Systeme mit Apache Kafka.
- Erstellung und Durchführung von Unit- und Integrationstests zur Sicherstellung der Codequalität.
- Mitarbeit an der kontinuierlichen Verbesserung der CI/CD-Pipeline.
- Dokumentation von Code, Architekturen und technischen Entscheidungen.
- Aktive Teilnahme an Code-Reviews und technischen Diskussionen.
Erforderliche Qualifikationen
- Mindestens 2 Jahre Berufserfahrung als Golang Software Engineer.
- Nachweisbare Erfahrung mit Mikroservice-Architekturen und deren Implementierung.
- Praktische Erfahrung mit der Integration von Blockchain-Technologien.
- Fundierte Kenntnisse in der Entwicklung von WebSocket-, RESTful- und RPC-basierten APIs.
- Grundlegendes Verständnis von Blockchain-Konzepten und -Technologien.
- Nachweisbare Erfahrung im API-Design und dessen Best Practices.
- Versierter Umgang mit Git und modernen Versionskontrollpraktiken.
- Erfahrung mit Message Brokern, insbesondere Apache Kafka (Version 3.0+).
- Fundierte Kenntnisse in der Arbeit mit PostgreSQL (Version 14+) oder ähnlichen relationalen Datenbanken.
- Erfahrung in der Datenbankmodellierung und Optimierung von Datenbankabfragen.
- Praktische Erfahrung mit Unit- und Integrationstests in Go.
- Vertrautheit mit CI/CD-Pipelines und Tools wie Jenkins, GitLab CI oder GitHub Actions.
- Grundlegendes Verständnis von Sicherheitskonzepten in Mikroservice-Architekturen.
- Fähigkeit, sich schnell in neue Technologien einzuarbeiten.
- Gute Englischkenntnisse in Wort und Schrift.
Wünschenswerte Zusatzqualifikationen
- Grundlegendes Verständnis von symmetrischer/asymmetrischer Verschlüsselung.
- Kenntnisse in ECDSA/RSA, HMAC und elliptischen Kurven.
- Erfahrung mit Account- und UTXO-basierten Blockchain-Systemen.
- Verständnis der Hierarchical Deterministic Wallet (HD Wallet) Architektur.
- Erfahrung mit Hardware-Schlüsseln wie Ledger oder Trezor.
- Kenntnisse von BIPs (Bitcoin Improvement Proposals) und EIPs (Ethereum Improvement Proposals).
- Erfahrung in der Arbeit mit AWS Enclave für sichere Datenverarbeitung.
- Vertrautheit mit dem ELK-Stack (Elasticsearch, Logstash, Kibana) für Logging und Monitoring.
- Erfahrung mit Amazon AWS Cloud-Diensten und -Infrastruktur.
- Kenntnisse in weiteren Programmiersprachen, insbesondere Python.
Warum Sie bei uns arbeiten sollten
Wir bieten die seltene Gelegenheit, an der Schnittstelle von FinTech und Blockchain zu arbeiten. Genießen Sie ein wettbewerbsfähiges Gehalt, flexible Arbeitsbedingungen und die Möglichkeit, maßgeblich zur Entwicklung einer innovativen Trading-Plattform beizutragen. Unser internationales Team schätzt kontinuierliches Lernen, technische Exzellenz und kollaborative Problemlösung.