Protocol Engineer – Blockchain Infrastructure
🏛 Ausgeschrieben von Lawrence HarveyWir suchen einen erfahrenen Protocol Engineer für ein innovatives Blockchain-Infrastruktur-Projekt in früher Phase. Das Unternehmen entwickelt einen neuartigen Ansatz für On-Chain-Datenverarbeitung mit abfragbarem Speicher direkt auf der Protokollebene – eine Lösung, die externe Indexer und Custom-Query-Infrastruktur überflüssig macht.
In dieser hands-on technischen Rolle arbeiten Sie eng mit dem Head of Protocol und CTO sowie einem kleinen, hochmotivierten Engineering-Team zusammen. Sie schreiben täglich Code, lösen komplexe technische Probleme und verantworten bedeutende Architektur-Komponenten: einen Reth-basierten Execution Client, eine optimierte Storage-Layer und Smart Contracts für das Netzwerk.
Ihre Aufgaben umfassen die Entwicklung eines Execution Clients mit Datenbankfunktionalität, die Verwaltung und Optimierung der Storage-Layer (Query-Optimierung, TTL-Semantik, Data Pruning, Performance-Tuning), die Implementierung von Smart Contracts für Bridge-Logik und Account Abstraction sowie die Gewährleistung hoher Code-Qualität durch umfassende Tests und Code Reviews.
Wir erwarten starke Production-Erfahrung in Rust (Ownership, Lifetimes, Async, Zero-Cost Abstractions), fundierte Kenntnisse in Datenstrukturen und Algorithmen, Systems-Programming-Erfahrung sowie Vertrautheit mit Concurrency und Performance Profiling. Idealerweise bringen Sie Erfahrung mit Datenbankdesign oder High-Throughput-Infrastruktur (RocksDB, MDBX) mit und verstehen Blockchain-Fundamentals wie Consensus und State Management.
Plus-Punkte sind Beiträge zu Reth oder anderen Ethereum-Clients, Erfahrung beim Aufbau von Datenbanksystemen von Grund auf, Open-Source-Contributions und Solidity-Kenntnisse.
Dies ist eine einzigartige Gelegenheit, Foundational-Infrastruktur zu gestalten, die es so noch nirgendwo gibt – genau zum richtigen Zeitpunkt vor dem Mainnet-Launch.
Anforderungen
- Rollenfamilie
- Entwicklung
- Rechtsform
- Einzelfreelancer möglich
Rahmenbedingungen
- Gesuchte Personen
- 1
Projekt
- Projektart
- Neuentwicklung
- Vermittlung
- Über Vermittler
Skills erklärt
- Rust
- Programmiersprache für systemnahe Software, die Speichersicherheit und Parallelverarbeitung ohne Garbage Collection ermöglicht.
- Data structures and algorithms
- Grundkonzepte der Informatik für die effiziente Speicherung von Daten und die Lösung von Problemen durch strukturierte Verfahren.
- Systems Programming
- Programmierung von Systemsoftware wie Betriebssystemen, Treibern oder Laufzeitumgebungen auf niedriger Ebene.
- Concurrency
- Programmierkonzept, bei dem mehrere Prozesse oder Threads gleichzeitig ausgeführt werden, um Effizienz und Reaktionsfähigkeit zu verbessern.
- performance profiling
- Analyse-Technik zur Messung von Ressourcenverbrauch (CPU, Speicher, Zeit) von Programmen; hilft, Engpässe zu identifizieren und Software zu optimieren.
- Blockchain fundamentals
- Grundlegende Kenntnisse über dezentralisierte, kettenförmig verknüpfte Datenstrukturen, die Transaktionen transparent und manipulationssicher speichern.
- Consensus Mechanisms
- Verfahren in Blockchain- und verteilten Systemen, um Netzwerk-Teilnehmer auf einen gemeinsamen Zustand einigen zu lassen.
- Execution Clients
- Software-Anwendungen, die Befehle oder Transaktionen ausführen, häufig im Kontext von Finanzhandel oder verteilten Systemen.
- State Management
- Verwaltung des Zustands von Daten in Anwendungen; stellt sicher, dass Informationen konsistent und verfügbar sind.
- Smart Contracts
- Selbstausführende Verträge auf Blockchain-Basis, deren Bedingungen automatisch überprüft und erfüllt werden.
- Solidity
- Programmiersprache zur Entwicklung von Smart Contracts auf der Blockchain-Plattform Ethereum; wird für dezentralisierte Anwendungen und automatisierte Verträge verwendet.
- Testing
- Systematische Überprüfung von Software oder Systemen auf Fehler und korrekte Funktionsweise durch verschiedene Testmethoden und -szenarien.
- Unit Testing
- Testmethode, bei der einzelne Komponenten oder Funktionen eines Programms isoliert getestet werden, um Fehler früh zu erkennen.
- Integration Testing
- Testverfahren, das die Zusammenarbeit mehrerer Softwarekomponenten oder Systeme überprüft.
- Performance Engineering
- Disziplin zur Analyse und Optimierung von Systemleistung; zielt darauf ab, Software und Infrastruktur schneller und effizienter zu machen.
- Code Review
- Systematische Überprüfung von geschriebenem Programmcode durch andere Entwickler auf Qualität, Fehler und Einhaltung von Standards.
- API documentation
- Erstellung von Dokumentation für Programmierschnittstellen, die beschreibt, wie externe Systeme diese nutzen können.
- Protocol Design
- Entwicklung von Kommunikationsprotokollen und Regelwerken, die festlegen, wie Daten oder Informationen zwischen Systemen oder Partnern ausgetauscht werden.
Als IT-Freelancer automatisch auf Projekte wie dieses bewerben
Nexus ist die KI-gestützte Plattform für IT-Freelancer, die täglich neue Projektausschreibungen analysiert und passgenaue Bewerbungstexte generiert – vollautomatisch, in Sekunden. Kein manuelles Schreiben mehr: Nexus liest die Ausschreibung, erkennt die gefragten Skills und erstellt einen individuellen Bewerbungstext, den du per Klick versendest.
- ✓ Projektausschreibungen direkt von Anbietern aus dem DACH-Raum
- ✓ KI-Bewerbungstext in unter 30 Sekunden – individuell auf jedes Projekt zugeschnitten
- ✓ Automatischer Versand per E-Mail + Anlage in Pipedrive
- ✓ Kostenlos starten – keine Kreditkarte erforderlich
Häufige Fragen zu Nexus
- Was ist Nexus und für wen ist es geeignet?
- Nexus richtet sich an selbstständige IT-Freelancer, die regelmäßig auf Projektausschreibungen antworten. Die Plattform automatisiert den gesamten Bewerbungsprozess – von der Analyse der Ausschreibung bis zum Versand der Bewerbung.
- Wie schreibt Nexus den Bewerbungstext?
- Nexus analysiert die Projektbeschreibung mit Claude (Anthropic) und gleicht die Anforderungen mit deinem hinterlegten Profil ab. Der generierte Text ist individuell, professionell und direkt versendbar – du kannst ihn vor dem Absenden noch anpassen.
- Welche Projektplattformen werden unterstützt?
- Nexus erhält Projekte direkt von Projektanbietern aus dem DACH-Raum – neue Ausschreibungen erscheinen automatisch in deiner Pipeline, ohne dass du Plattformen manuell durchsuchen musst.
- Kostet Nexus etwas?
- Der Einstieg ist dauerhaft kostenlos. Für professionelle Nutzung mit erweiterten Funktionen gibt es kostenpflichtige Pläne – ohne versteckte Kosten oder automatische Verlängerung.
Nie wieder Bewerbungen schreiben.
Nexus matcht deine Skills und schreibt Bewerbungen automatisch.
Kostenlos registrieren →Keine Kreditkarte erforderlich
Kostenloser CV-Check
Wie gut passt dein Rust-Profil zum Markt?
- ✓ Market Fit gegen 31 Rust-Ausschreibungen
- ✓ Welche Skills dir fehlen und was sie bringen
- ✓ Dein Stundensatz im Vergleich
Kostenlos · anonym gespeichert · von FreelancerJury
Marktgeschwindigkeit
Noch nicht genug geschlossene Projekte mit diesen Skills, um eine durchschnittliche Standzeit zu berechnen.
Stundensatz vs. Markt
Kein Stundensatz für dieses Projekt hinterlegt.
Ø 88 €/h (Gesamtmarkt)
Tipp
Zeiterfassung & Projektverwaltung
Projekte, Stunden und Rechnungen in einer App. Flow ist die schlanke Lösung für IT-Freelancer und Agenturen – kostenlos starten.
Flow ausprobierenÄhnliche Projekte
- Senior Engineer - Robotics Software Architecture & Sim-to-Real Deployment
- Freelance WordPress / Bricks Developer – Ongoing Collaboration
- Senior Full-Stack Engineer
- Head of Smart Solution Platform
- Senior Developer Schwerpunkt Power Platform (m/w/d)
- ILE RPG-Entwickler/in
- VP of Engineering – Blockchain Infrastructure
- Fullstack Entwickler / Software Architekten (m/w/d) in Leipzig
- Senior Expert Software Engineer (Java) – Lead Developer mit Kafka-Schwerpunkt(abgelaufen)
Tipp
Konferenzraum in Hamburg
Für das nächste Kunden- oder Teammeeting in Hamburg: vollausgestattet mit Beamer, Whiteboard und Videokonferenz – ab 49 €/h, direkt am Gänsemarkt.
Konferenzraum mieten