Auf einen Blick
- Aufgaben: Entwickle die besten dezentralen Systeme und verbessere die Flow-Protokollarchitektur.
- Unternehmen: Flow, eine innovative Blockchain-Plattform für Web3-Apps und digitale Assets.
- Vorteile: Wettbewerbsfähiges Gehalt, flexible Arbeitszeiten und die Möglichkeit zur Remote-Arbeit.
- Weitere Informationen: Dynamisches Umfeld mit Fokus auf ethische Werte und positive Auswirkungen.
- Warum dieser Job: Gestalte die Zukunft von Blockchain und Web3 mit einem globalen Team.
- Qualifikationen: Erfahrung in verteilten Systemen und Smart Contract Entwicklung, idealerweise in Golang.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Flow ist eine Layer-One-Blockchain, die von Grund auf als Plattform für eine neue Generation von Web3-Apps, Spielen und den digitalen Vermögenswerten, die sie antreiben, entwickelt wurde. Flow beherbergt heute Millionen von Nutzern und Apps von Top-Kreatoren, darunter Dapper Labs (NBA, NFL, Disney) sowie Branchenführer wie Mattel (Barbie, Hot Wheels), LiveNation / Ticketmaster und viele mehr.
Wir suchen einen erfahrenen Senior Software Engineer, der uns hilft, den besten dezentralen Computer der Welt zu bauen und ihn für die breite Web3-Adoption mit 1 Million verarbeiteten Transaktionen pro Sekunde und Petabytes an nicht shardetem On-Chain-Zustand bereit zu machen. In dieser Rolle arbeiten Sie an den Kernkomponenten des Flow-Protokolls und tragen zur Weiterentwicklung seiner Architektur und seines Designs bei, um Leistung, Skalierbarkeit und Zuverlässigkeit zu verbessern, autonome Operationen sicherzustellen und die Interoperabilität mit dem breiteren Web3-Ökosystem zu gewährleisten.
Der Flow Execution Node ist die CPU von Flow - er ist verantwortlich für die Ausführung einer speziell entwickelten Programmiersprache zum Schreiben von Smart Contracts - Cadence. Er speichert auch den On-Chain-Zustand und generiert Beweise zur Überprüfung der Korrektheit der Ausführung.
Als idealer Kandidat sind Sie daran interessiert und leidenschaftlich daran, die Grenzen in der Entwicklung von hochleistungsfähigen, dezentralen, erlaubnisfreien Systemen zu verschieben, arbeiten mit einem vollständig remote arbeitenden, globalen Team und an Open-Source-Software. Sie sind damit vertraut, mehrdeutige Probleme in einem sich schnell entwickelnden Umfeld zu lösen und können bei Bedarf schnell umschwenken.
Sie verstehen den Wert von klarem, gut getestetem, dokumentiertem, leicht wartbarem und leistungsfähigem Code. Sie wissen, dass die Arbeit an einem hochverfügbaren Produkt schnelles Problemlösen erfordert, wenn etwas schiefgeht. Sie schätzen direkte Kommunikation.
Was wir gemeinsam erreichen werden:
- Ein innovatives Blockchain-System als Grundlage für ein ganzes Ökosystem von Verbraucheranwendungen zu schaffen, beginnend mit Spielen, Sammlerstücken und den Apps, die mit ihnen interagieren.
- Akzeptierte Weisheiten zur Skalierbarkeit von Blockchain-Plattformen herauszufordern.
- Neue Systeme zu entwerfen, zu entwickeln und bereitzustellen, die Durchsatz, Latenz, Verfügbarkeit und Sicherheit verbessern.
- Bestehende Systeme zu warten, zu verbessern und zu optimieren.
- Flow-Netzwerkoperationen und Vorfälle zu unterstützen.
- Sicherzustellen, dass unsere Arbeit ethisch und werteorientiert ist, um einen positiven Einfluss auf die Welt zu schaffen.
Über Sie:
- Sie sind in der Lage, Ihre Fähigkeiten in einer Vielzahl von Anwendungsfällen anzuwenden.
- Wir glauben an Prozesse und die Kraft der Planung, aber oft müssen Sie flexibel sein und die wirkungsvollsten Aufgaben spontan priorisieren.
- Erfahrung mit verteilten Systemen, Skalierbarkeit und Algorithmus-Engineering, vorzugsweise in Golang.
- Erfahren im Aufbau eines erfolgreichen Lieferwegs aus Situationen mit hoher technischer Mehrdeutigkeit, einschließlich des Schreibens von Software-Design-Vorschlägen und dem Aufbau von Konsens mit wichtigen Stakeholdern.
- Erfahrung im Aufbau skalierbarer Lösungen in einer ressourcenbeschränkten Umgebung, Leistungsoptimierung und Profiling.
- Fähigkeit, einen hochverfügbaren Dienst zu warten und zu betreiben.
- Erfahrung mit dem Web3-Ökosystem und der Entwicklung von Smart Contracts.
- Genießt und versteht die Nuancen der Zusammenarbeit mit einer Entwicklergemeinschaft in der Öffentlichkeit.
- Kenntnisse im Design von byzantinisch-fehlerresistenten Systemen.
Senior Software Engineer, Flow Protocol, Execution Arbeitgeber: Dormont Manufacturing Co
Dormont Manufacturing Co ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Genf die Möglichkeit bietet, an der Weiterentwicklung der SonarQube-Plattform zu arbeiten. Mit einer flexiblen Arbeitsweise, die sowohl Büro- als auch Remote-Tage umfasst, fördert das Unternehmen eine Kultur der Vielfalt und des kontinuierlichen Lernens, während es gleichzeitig spannende Wachstumschancen in einem dynamischen Umfeld bietet.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Software Engineer, Flow Protocol, Execution erhalten könnten
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Dormont Manufacturing Co anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer, Flow Protocol, Execution bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Dormont Manufacturing Co vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer, Flow Protocol, Execution mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Dormont Manufacturing Co klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Dormont Manufacturing Co vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.