devjobs.de

Senior Softwareentwickler C++/Distributed Systems

mindheads GmbH · Frankfurt am Main | Deutschland · Full Remote

Gehalt auf Anfrage

Gefunden am 05.06.2026

Match

84%

Fit in Skills, Kultur und Entwicklungspfad.

Beschreibung

Deine Rolle im Team Entwicklung und Optimierung der PARSEC-Plattform: Implementierung neuer Funktionen in der Hauptarchitektur, die in C++20 geschrieben ist Optimierung der Ausführungszeit einzelner Transaktionen auf unter 100 Millisekunden Integration und Weiterentwicklung von Smart Contract Runnern: Arbeit an bestehenden LVM- und EVM-Runnern für die parallele Ausführung von Lua- und Solidity-basierten Smart Contracts. Datenbankmanagement und Verteilung: Verwaltung des verteilten Key-Value-Stores mit horizontaler Datenpartitionierung. Optimierung von Replikationsprozessen mit dem RAFT-Protokoll und Synchronisationsmechanismen wie 2PL und Wound-Wait. Performance-Messung und Analyse: Durchführung von Benchmarks mit Tools zur Erfassung von Leistungskennzahlen (z. B. TPS, Latenz, Konsistenzprüfung). Identifikation und Lösung von Performance-Engpässen. Systemarchitektur und Containerisierung: Weiterentwicklung der Container-basierten Systemumgebung (Ubuntu 22.04) unter Verwendung von Docker Compose. Verbesserung der Interaktionen zwischen Agenten, Shards, Ticket-Maschine und Broker. Test und Validierung: Entwicklung und Durchführung von Tests zur Validierung von Speicher- und Latenzproblemen. Sicherstellung der Qualität durch Unit-Tests mit Frameworks wie GTest. Unsere Erwartungen an dich Qualifikationen Fachliche Qualifikationen: Exzellente Kenntnisse in C++ (idealerweise C++20) und in der Entwicklung verteilter Systeme. Vertrautheit mit verteilten Datenbanken und Synchronisationsmechanismen (z. B. RAFT, 2PL). Technologie-Stack: Kenntnisse in Performance-Messung und Benchmark-Tools. Systemumgebung: Verständnis der horizontalen Skalierung und Partitionierung von Daten. Analytische und kommunikative Fähigkeiten: Fähigkeit, komplexe Systemarchitekturen zu verstehen und effizient weiterzuentwickeln. Problemlösungsorientiertes Denken und ein Auge für Optimierungspotenziale. Erfahrung Erfahrung mit Smart Contracts und den Programmiersprachen Lua und Solidity. Erfahrung mit Frameworks und Bibliotheken wie LevelDB, NuRaft, GTest, Benchmark, Keccak, JsonCpp, Microhttpd, libsecp256k1, Lua SDK, Docker und CMake. Erfahrung mit Container-Technologien (z. B. Docker) und deren Orchestrierung. Benefits Work-Life-Integration ⏰ Flexible Arbeitszeiten 🏠 Home Office Gesundheit, Fitness & Fun ♿️ Barrierefreiheit Themen mit denen du dich im Job beschäftigst Cloud Computing AI Blockchain Architecture Metadaten Level: Senior Job Feld: IT, DevOps, Back End Anstellung: Vollzeit Vertragsart: Freiberufler Arbeitsmodell: Full Remote Unternehmenstyp: Recruiting Agentur Branche: Internet, IT, Telekom Ort: Frankfurt am Main | Deutschland

Tech Stack

C++Docker

Warum passt du zu dieser Stelle?

Fit technisch: Stark auf Backend und API-Architektur.

Gaps: Fehlende Tool-Erfahrung in 1-2 Schlüsselbereichen.

Success-Wahrscheinlichkeit: Hoch bei schneller Einarbeitung.