Hauptaufgaben: Entwickeln Sie wiederverwendbaren, testbaren, skalierbaren und effizienten Code mit Rust < /li> Erstellen Sie Code, der eine Steuerung auf niedriger Ebene erfordert. Tragen Sie zu den Open-Source-Projekten auf GitHub bei. Asynchrone, gleichzeitige und Netzwerkprogrammierung (TCP, UDP, Entwickeln Sie für alle drei führenden Plattformen: Linux, macOS und Windows Design REST-API (Low-Level-API) Holen Sie sich Feedback von den anderen Teams zu den oben genannten Punkten Tes
Hauptaufgaben:
- Entwickeln Sie wiederverwendbaren, testbaren, skalierbaren und effizienten Code mit Rust < /li>
- Erstellen Sie Code, der eine Steuerung auf niedriger Ebene erfordert.
- Tragen Sie zu den Open-Source-Projekten auf GitHub bei.
- Asynchrone, gleichzeitige und Netzwerkprogrammierung (TCP, UDP,
- Entwickeln Sie für alle drei führenden Plattformen: Linux, macOS und Windows
- Design REST-API (Low-Level-API)
- Holen Sie sich Feedback von den anderen Teams zu den oben genannten Punkten
- Testen Sie, was Sie schreiben, mit der Einheit, der Integration und manuellen Tests li>
- Tragen Sie im Tech Council-Ausschuss des Unternehmens bei
- Nehmen Sie an täglichen und wöchentlichen Stand-Ups, Sprintplanungen, Retrospektiven und Einzelgesprächen teil
- Arbeiten Sie in der MEZ-Zeitzone zusammen und unterstützen Sie andere Ingenieure innerhalb des Teams und teamübergreifend
- Führen Sie notwendige Wartungsaufgaben durch
Tech Stack: p>
- Backend: Rust, Python 3.8+, JavaScript (Node.js), TypeScript, REST
- Versionskontrolle, Rezensionen, Problemverfolgung: GitHub
- Kontinuierlich Integration/
Tools: GitHub-Aktionen - Infrastruktur: Wir bauen auf – das Golem-Netzwerk, Docker, Prometheus-Stack
Anforderungen : - Sie haben ein Minimum 6 Jahre Erfahrung in Design und Systemprogrammierung
- Sie haben Erfahrung in Low-Level-Netzwerkprogrammierung
- Sie haben Erfahrung mit der Implementierung von TCP-Protokoll (wir pflegen unseren eigenen Zweig der smolTCP-Bibliothek)
- Sie verwenden und lieben bereits Rust , einschließlich async
- Sie haben Erfahrung mit Netzwerksicherheitund Verschlüsselungsprotokollen
- Sie haben Erfahrung mit asynchroner und gleichzeitiger Programmierung b>
- Sie verfügen über gute Kenntnisse im allgemeinen Softwaredesign sowie im API-Design(REST insbesondere)
- Sie Sie kennen sich mit Befehlszeilentools und Shell-Scripting aus.
- Sie sind mit Git, Github und seinen Tools vertraut und verfügen über das Know-how, diese in größeren Projekten einzusetzen.
- Das haben Sie ausgeprägte Problemlösungs- und D Bugging-Fähigkeiten
- Sie lernen schnell und sind begierig darauf, neue Technologien zu erlernen und Projekte
- Du kannst fließend auf Englisch kommunizieren
Schön zu haben:
- Sie sind mit Python und Node.js vertraut
- Sie haben Kenntnisse über Virtualisierungs-Frameworks
- Sie haben Erfahrung im Umgang mit Qemu , Konfigurieren der Interaktion mit externen Hostanwendungen und Entwicklung
- Sie haben Beiträge zu Open-Source-Projekten im Zusammenhang mit Netzwerken oder Virtualisierung geleistet.
- Sie sind mit Blockchain, Web3, KI oder verteilten Netzwerken vertraut und (vorzugsweise) begeistert davon
Hauptaufgaben :
- Entwickeln Sie wiederverwendbaren, testbaren, skalierbaren und effizienten Code mit Rust
- Erstellen Sie Code, der eine Steuerung auf niedriger Ebene erfordert.
- Tragen Sie zu den Open-Source-Projekten auf GitHub bei.
- Asynchron, gleichzeitig und im NetzwerkProgrammierung (TCP, UDP,
- Entwicklung für alle drei führenden Plattformen: Linux, macOS und Windows
- Design REST-API (Low-Level-API)
- Holen Sie sich Feedback von den anderen Teams zu den oben genannten Themen
- Testen Sie, was Sie schreiben, mit den Unit-, Integrations- und manuellen Tests < /li>
- Tragen Sie im Tech Council-Ausschuss des Unternehmens bei
- Nehmen Sie an täglichen und wöchentlichen Stand-ups, Sprintplanungen, Retrospektiven und Einzelgesprächen teil
- Arbeiten Sie in der MEZ-Zeitzone zusammen und Unterstützen Sie andere Ingenieure innerhalb des Teams und teamübergreifend.
- Führen Sie notwendige Wartungsaufgaben durch
Tech Stack: < /p>
- Backend: Rust, Python 3.8+, JavaScript (Node.js), TypeScript, REST
- Versionskontrolle, Rezensionen, Problemverfolgung: GitHub
- Kontinuierliche Integration/
Tools: GitHub-Aktionen - Infrastruktur: Wir bauen auf – das Golem-Netzwerk, Docker, Prometheus-Stack
,[]
Anforderungen: TCP, Rust, Netzwerksicherheit, Protokolle, API, REST API, Shell, Git, GitHub, Python, Node.js, Virtualisierung, Netzwerk, Blockchain, Web3, KI
Tools: Github, GitHub, GIT, Jenkins, Agile, Scrum.
Zusätzlich: Sportabonnement, private Gesundheitsversorgung, Tagungsbudget, Retreats, flache Struktur, kleine Teams, internationale Projekte, kein Dresscode, modernes Büro, Startup-Atmosphäre, Inhouse-Schulungen. h3>