Passionate Rust Software Developer

Passionate Rust Software Developer

Vollzeit 45000 - 65000 € / Jahr (geschätzt) Homeoffice möglich
ShakaCode

Auf einen Blick

  • Aufgaben: Entwickle Software mit Rust und arbeite an innovativen Projekten.
  • Unternehmen: Dynamisches Tech-Unternehmen mit Fokus auf Entwicklerzufriedenheit.
  • Vorteile: 100% remote, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Offene Unternehmenskultur mit Raum für Kreativität und Wachstum.
  • Warum dieser Job: Nutze deine Leidenschaft für Coding und gestalte die Zukunft des Reisens.
  • Qualifikationen: Erfahrung in Rust und gute Englischkenntnisse sind erforderlich.

Das prognostizierte Gehalt liegt zwischen 45000 - 65000 € pro Jahr.

Applications in English only – die Position ist 100% remote.

Haben Sie eine Leidenschaft für das Programmieren? Haben Sie jemals Code für persönliche Projekte geschrieben? Haben Sie zu Open-Source-Projekten beigetragen oder diese erstellt? Wenn ja, lassen Sie uns sprechen!

Was wir suchen:

  • Nachgewiesene Leidenschaft für das Programmieren. Für Sie ist Programmieren nicht nur ein Job. Es ist etwas, das Sie lieben zu tun.
  • Nachgewiesene Fähigkeit, unabhängig und remote zu arbeiten.
  • Exzellente schriftliche Englischkenntnisse. Können Sie Variablen, Module, Funktionen usw. gut benennen? Schriftliche Kommunikation ist wichtiger als mündliche Kommunikation.
  • Erfahrung in einer oder mehreren der folgenden Technologien oder nachgewiesene Exzellenz in der Softwareentwicklung und tiefer Wunsch zu lernen: Rust, PostgreSQL, insbesondere in Bezug auf Optimierung.
  • Schön zu haben: React-Frontends in JavaScript oder TypeScript. Kennen Sie sich mit verschiedenen CSS-Optionen aus? ReScript (früher bekannt als ReasonML).
  • Optional und geschätzt: Erfahrung in einer Beratungsfirma und Interaktion mit Kunden. Sie haben Live-Produkte ausgeliefert, bei denen Sie die Entwicklung bemerkenswerter Funktionen geleitet haben. Komfortabel in Startup-Umgebungen, in denen sich schnell Änderungen ergeben können. Erfahrung mit Profiling-Tools zur Analyse und Verbesserung von Leistungsproblemen. Sie besitzen starke Grundlagen in der Informatik. Sie können Entwürfe aus Figma (oder einem anderen Design-Tool) in Code umsetzen.

Team und Kultur:

Wir schätzen die Zufriedenheit der Entwickler! Justin, der CEO, ist ein leidenschaftlicher Programmierer. Wir glauben, dass glückliche Entwickler die produktivsten sind. Wir möchten Ihre Kreativität entfalten. Wir haben einen wirklich flexiblen Zeitplan und hören auf Feedback. Außerdem haben wir realistische Fristen, die qualitativ hochwertiges Design und Code wertschätzen. Wir verwenden ReScript (ReasonML) und Rust für einige neuere Arbeiten, da einige unserer Entwickler diese beiden Sprachen lieben. Wir sind wirklich begeistert von unserem internen Produkt HiChee.com! Mit der Welt, die wieder für Reisen geöffnet wird, hat unsere Fähigkeit, Daten im Internet zu analysieren, ein enormes Potenzial, die Zukunft der Urlaubsbuchungen zu gestalten. Es gibt keine ähnliche Reiseplattform.

Wir schätzen Open Source. Die meisten Kunden von ShakaCode kamen über Open Source, insbesondere React on Rails. Diese Kunden sind oft CTOs und Gründer, die qualitativ hochwertigen Code mehr schätzen als Eile. Wir sind intern transparent. Wir wissen alle, woran jeder arbeitet, wie es dem Unternehmen geht, wie viele Stunden jede Person für jede Aufgabe aufgewendet hat usw. Wir haben in den letzten drei Jahren eine solide Beratungsbilanz aufgebaut. Schauen Sie sich die Seite „Aktuelle Arbeiten“ von ShakaCode und unsere Bewertungen an. Alle aufgeführten Projekte sind referenzierbar, und die meisten haben fortlaufende Arbeiten für uns. Wir möchten Produkte schaffen, die den Menschen wirklich helfen. Unsere React on Rails und andere Open-Source-Projekte werden weit verbreitet für eine effizientere Softwareentwicklung genutzt. Unser Produkt HiChee.com analysiert das Web nach Informationen, um Reisenden zu helfen, die besten Angebote zu finden. Wir schätzen Kompetenz! Ingenieurlastige Unternehmen beauftragen ShakaCode, um ihren Projekten zum Erfolg zu verhelfen. Bei jedem Projekt lernen und teilen wir auch Best Practices mit der Community und unseren Kunden. Wenn Sie es mögen, die Dinge richtig zu machen, passt ShakaCode zu Ihrem Stil. Wir haben die Kontrolle über unsere Zukunft. Ohne externe Investoren und eine stabile Quelle für Beratungsumsätze sind wir frei, mit verschiedenen Produkten zu experimentieren.

Unser wöchentlicher Ablauf besteht aus einem 30-minütigen Teamtreffen zu Beginn der Woche. Dann haben wir Aufgaben, die normalerweise in Clubhouse definiert sind. Am Ende jeder Woche füllen die Teammitglieder eine kurze Umfrage aus, wie ihre Woche verlief, und treffen sich dann für ein 20-minütiges 1:1 mit Justin, dem CEO. Wir machen keine täglichen Scrum-Standup-Meetings. Stattdessen verwenden wir zu Beginn jedes Tages ein Online-Formular, um unsere Ziele für den Tag anzugeben.

Bewerbungsprozess:

Lassen Sie uns wissen, dass Sie daran interessiert sind, zu uns zu stoßen. Wir beantworten gerne Fragen, damit Sie keine Zeit mit der Bewerbung verschwenden, wenn wir nicht gut zueinander passen. Unten finden Sie, wie Sie uns kontaktieren können. Basierend auf Ihren Antworten bieten wir möglicherweise an, Sie zuerst über Zoom zu treffen. Möglicherweise bieten wir Ihnen eine Online-Coding-Herausforderung an. Wenn das gut läuft, haben wir einen Zoom-Anruf, um Ihre Antworten auf die Coding-Herausforderung zu besprechen. Danach haben Sie möglicherweise die Gelegenheit, andere Teammitglieder zu treffen.

Was wir anbieten:

  • 100% remote Position
  • 100% flexibler Zeitplan, da wir hauptsächlich asynchron arbeiten
  • Lernen von hochqualifizierten Teamkollegen
  • Arbeiten an Projekten, die qualitativ hochwertige Ingenieurskunst wertschätzen

Passionate Rust Software Developer Arbeitgeber: ShakaCode

ShakaCode ist ein hervorragender Arbeitgeber, der die Zufriedenheit und Kreativität seiner Entwickler in den Mittelpunkt stellt. Mit einer 100%igen Remote-Position und flexiblen Arbeitszeiten bieten wir nicht nur die Möglichkeit, an innovativen Projekten wie HiChee.com zu arbeiten, sondern auch eine transparente und unterstützende Unternehmenskultur, die auf kontinuierlichem Lernen und persönlichem Wachstum basiert. Unsere Mitarbeiter profitieren von realistischen Deadlines, einem offenen Austausch von Ideen und der Freiheit, ihre Leidenschaft für das Programmieren voll auszuleben.

ShakaCode

Kontaktdaten:

ShakaCode Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Passionate Rust Software Developer erhalten könntest

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 ShakaCode anzuklopfen, wenn du dich auf die Stelle als Passionate Rust Software Developer 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 ShakaCode vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Passionate Rust Software Developer mit Bravour zu bestehen

Rust
PostgreSQL
Optimierung von Datenbanken
React
JavaScript
TypeScript
CSS

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 ShakaCode 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 ShakaCode 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.