Stellenanzeigen veröffentlichen
Ohne Provisionen einstellen
8 Ansichten
DevBrother
Wir suchen einen qualifizierten Software-Ingenieur, der uns bei der Entwicklung einer spannenden Lösung unterstützt.
Der Kunde ist ein in den USA ansässiges Unternehmen, das eine dezentrale, wirtschaftliche und zensurresistente Computerinfrastruktur auf Basis der Blockchain-Technologie aufbaut. Die Infrastruktur bietet eine zuverlässige, skalierbare Umgebung für nahezu jeden Bedarf (Transaktionen, KI-Umgebungen, Blockchain-Produkte, Audio- und Video-Streaming).
Die Infrastruktur basiert auf dem folgenden Technologie-Stack: Scala, Python, Rust, Rholang und Haskell.
Sie sind für den Entwurf, die Entwicklung und die Wartung von Compilern und Interpretern verantwortlich. Diese Rolle erfordert ein ausgeprägtes Verständnis der Compiler-Theorie, der Prinzipien des Sprachdesigns und Fachwissen in funktionalen Programmiersprachen wie Haskell, Scala und/oder OCaml. Darüber hinaus nutzen Sie Ihre Rust-Kenntnisse für Aspekte der Systemprogrammierung und erkunden Rholang für potenzielle zukünftige Anwendungen.
Wenn Sie ein erfahrener Ingenieur sind, der sich leidenschaftlich für die Entwicklung innovativer Lösungen interessiert, freuen wir uns darauf Sie können sich bewerben.
Anforderungen:
● 10+ Jahre Erfahrung in der Programmierung großer und komplexer Systeme;
● 5+ Jahre Erfahrung in der funktionalen Programmierung mit Haskell mit einer oder mehreren Programmiersprachen wie Scala, Rust und OCaml;
● Erfahrung und tiefes Verständnis von Entwicklungs-Compilern und -Interpretern.
● Englisch – Fortgeschritten.
Aufgaben:
● Entwerfen und Implementieren von Compilern und Interpretern mithilfe funktionaler Programmiertechniken ;
● Entwickeln Sie effiziente Algorithmen zum Parsen und Ausführen von Code innerhalb des Interpreters;
● Erstellen Sie robuste Komponenten für die Compiler, einschließlich lexikalischer Analyse, Parsing, semantischer Analyse und Codegenerierung;< /p>
● Erforschen Sie Sprachfunktionen und ihre Auswirkungen auf das Compiler- oder Interpreter-Design.;
● Fließende Kommunikation mit Kollegen aus den USA über tiefgreifende technische Themen;
● Mitmachen den gesamten Lebenszyklus der Softwareentwicklung, einschließlich Anforderungsanalyse, Design, Implementierung, Tests und Bereitstellung;
● Mitwirken bei Architekturentscheidungen und technischen Diskussionen innerhalb des Engineering-Teams.
🎁 Wir bieten:
● Tägliche Unterstützung für Ihr technisches und persönliches Wachstum;
● Professionelles und sehr freundliches Team, das immer bereit ist, zu helfen und zu unterstützen; p>
● Krankenversicherung;
● Flexible Arbeitszeiten;
● Büros in der Ukraine und Polen;
● Alle offiziellen Feiertage;
● 15 Tage bezahlter Urlaub;
● Rechtsberatung und Schichtschutz rund um die Uhr;
● Steuer- und Buchhaltungsdienstleistungen;
● Teilweise Steuerliche Absicherung für ukrainische Auftragnehmer;
● Das Unternehmen stellt die gesamte notwendige Ausrüstung zur Verfügung;
● Fitnessunterstützung auf Anfrage;
● Englischunterricht bis zu dreimal a Woche;
● Das Unternehmen übernimmt 50 % der Kosten für Auffrischungskurse für jeden Mitarbeiter des Unternehmens;
● Platz am Arbeitsplatz;
● Mentoring und Schulung Programme;
● Regelmäßige Aktivitäten auf Unternehmensebene (Teambuildings, Sportveranstaltungen, Tischspiele, technische Veranstaltungen);
● Advanced-Bonussystem.