Support Engineer (remote)
Zunächst einmal haben wir unter /jobs/ (English) und /about/ einige Gedanken zum Thema Arbeit veröffentlicht. Sie erläutern einige unserer Entscheidungen und können Ihnen helfen herauszufinden, ob wir kulturell zusammenpassen.
Falls Sie Transloadit noch nicht kennen, hier einige Informationen über unser Unternehmen.
Transloadit
Transloadit ist ein Dienst für Datei-Uploads und Encoding. Das Unternehmen wurde 2009 von drei Entwicklern gegründet, die sich über Open Source kennengelernt hatten; seither lieben unsere Kunden unsere API und unseren erstklassigen Support.
Wir waren die Ersten, die Node.js in Produktion betrieben haben. Dadurch mussten wir einige Räder erfinden, die wir anschließend mit der Welt geteilt haben. Allen voran: node-mysql, node-formidable und node-retry. Das sind Module, die heute Industriestandard für den Umgang mit MySQL, Datei-Uploads und vernetzten bzw. unzuverlässigen Systemen sind. Wir haben außerdem viel zu Node.js selbst beigetragen und beschäftigen ein Mitglied des Technical Steering Committee.
Rund 80 % unseres Umsatzes fließen in Open Source. Neben den genannten Beiträgen zu Node.js haben wir tus und Uppy ins Leben gerufen – zwei ehrgeizige Projekte, die beide in ihrer jeweiligen Kategorie die #1 sind und verändern, wie Menschen Dateien im Internet teilen. Bei diesen Projekten arbeiten wir mit Engineers von Apple, Google, Vimeo und Cloudflare zusammen.
Unser kommerzieller Dienst hält all diese Bemühungen am Laufen: eine REST API, die Entwickler integrieren können, um Massenimport, Encoding, Größenänderung, Erkennung, Rotation oder Thumbnails von Dateien zum Kinderspiel zu machen – alles vollautomatisch.
Der Betrieb dieses Dienstes erfordert Node.js-Software, die Uploads entgegennimmt und Encoding-Jobs in die Queue einreiht. Dazu gehört, Open-Source-Tools in Sandboxes auszuführen, die wir auf diese Dateien anwenden, mehrere Versionen dieser Tools mithilfe von Nix gleichzeitig zu betreiben, eingehenden Traffic zu analysieren und AWS-Maschinen vorausschauend hochzuskalieren (zwischen 200-1000 leistungsstarke Maschinen). Wir verbessern jeden dieser Punkte täglich und achten äußerst sorgfältig darauf, bestehende Integrationen nicht zu brechen und abwärtskompatibel zu bleiben.
Wie bei Mobilfunktarifen buchen Kunden einen monatlichen Tarif, der ein bestimmtes Volumen an Gigabyte umfasst, das wir für sie verarbeiten. Bei Überschreitung dieses Volumens fallen Zusatzgebühren an. Wir sind weitgehend Self-Service: Entwickler finden uns über Google oder eines unserer Open-Source-Projekte, melden sich an, lesen die Dokumentation, experimentieren und integrieren selbst.
Der Job
Manchmal benötigen unsere zahlenden Kunden weitere Unterstützung, sei es wegen eines besonderen Sonderfalls, eines Bugs, fehlender Dokumentation oder weil sie Feature-Wünsche haben. Dann wenden sie sich über folgende Kanäle an uns:
- GitHub
- StackOverflow
- unser Community-Forum
- Slack (eine Handvoll Unternehmen zahlt für diese Option)
- Aber 90 % kommen über Intercom herein (ein privater, webbasierter Support-Dienst)
Wir suchen jemanden, der sich um diese Hilfeanfragen kümmert, und wir hoffen, dass Sie das sind! Idealerweise sind Sie technisch versiert und bringen etwas Entwicklererfahrung mit, sehen sich aber nicht zwingend den ganzen Tag programmieren. Es erfüllt Sie, mit anderen Menschen zu sprechen und ihnen zu helfen, Probleme bei der Integration mit unserer API zu verstehen und zu lösen. Sie sind stolz darauf, diese Dinge gut zu machen, Sie haben Geduld und Empathie, Sie machen keine halben Sachen und schätzen Qualität höher als Quantität.
Die Stelle heißt Support Engineer, aber Sie werden auch in andere Bereiche hineinschnuppern.
Bei Transloadit glauben wir nämlich nicht, dass drei Bereiche unserer Arbeit so verschieden sind – Support, das Schreiben von Inhalten und Kundengewinnung gehen sehr wohl Hand in Hand. Ein Beispiel: Wenn Sie merken, dass Sie dieselbe Antwort immer wieder geben, könnten Sie das Thema verallgemeinern und daraus einen Schritt-für-Schritt-Blogpost machen. Ein solcher Artikel wiederum kann neue Entwickler anziehen, die sich, nachdem Sie einige ihrer Fragen beantwortet haben, schließlich für unseren Dienst anmelden.
Wir finden diese gegenseitige Befruchtung sehr wirkungsvoll, und die Verbindung dieser Rollen hält Ihren Job außerdem abwechslungsreich. Für Transloadit wird der Kundensupport zu einem der besten Wege für Inbound-Sales, den wir uns wünschen können. Wenn also der Support-Posteingang leer ist und Sie ein paar Stunden übrig haben, hören Sie bei einem kürzlichen Gespräch nach, ob alles passt, oder verbringen Sie etwas Zeit damit, unsere Dokumentation zu verbessern, unsere FAQ zu ergänzen oder aus aktuellen Antworten neue Inhalte zu machen, damit heutige und künftige Kunden davon profitieren. Wenn dieselbe Frage das nächste Mal auftaucht, können Sie einfach auf die URL verweisen.
Voraussetzungen
- Exzellentes schriftliches Englisch, da die meisten unserer Kunden in den USA sitzen und Sie ermutigt werden, Inhalte zu schreiben und zu aktualisieren
- Sehr gutes mündliches Englisch, da unsere wöchentlichen Meetings auf Englisch stattfinden und von Ihnen gelegentliche Telefonate mit Kunden erwartet werden (mehr als ein paar im Jahr wären viel)
- ±4 h Überschneidung der Arbeitszeit mit den CE(S)T-Bürozeiten sind erforderlich. Gerade am Anfang hilft es Ihnen, hineinzufinden, wenn der Großteil des Teams wach ist, während Sie arbeiten
- Verfügbarkeit von bis zu 32 h pro Woche
Bezahlung
Für diese nahezu Vollzeitstelle können wir 40 $/h zahlen. Mit wachsender Erfahrung und Seniorität können wir das erhöhen. Unsere Gründe für die Offenlegung der Vergütung können Sie unter /jobs/ (English) nachlesen.
Da es sich um eine Remote-Stelle handelt, wäre es am besten, wenn Sie uns die für uns geleisteten Stunden in Rechnung stellen könnten, sofern Sie nicht in Deutschland ansässig sind.
Remote-Arbeit, Freizeit, Verhalten und Erwartungen
Unsere Haltung zu diesen Themen finden Sie unter /jobs/ (English). Kurz gesagt: Sie können von überall auf der Welt arbeiten. Unser virtuelles Büro läuft über Slack. Nehmen Sie sich frei, wie Sie es für richtig halten – wir bitten nur darum, dass Sie Ihre eigenen Zusagen einhalten und uns rechtzeitig Bescheid geben. Wir suchen Menschen, die freundlich, findig und neugierig sind und ihre eigenen Ziele formulieren und verfolgen können.
Stack
Hier ist unser Stack. Kenntnisse darin wären schön. Die mit einem Häkchen sind wichtig. Selbstverständlich können Sie all das bei Transloadit lernen.
- Git(Hub) / Slack / Intercom ✅
- React
- HTML
- CSS (PostCSS usw.)
- Node.js (14+) ✅
- Markdown ✅
- Jekyll / Liquid
- TypeScript
- Go
- BASH / Kommandozeile ✅
- FFmpeg, ImageMagick und jede Menge weitere OSS-Tools, die unsere Dateikonvertierung antreiben ✅
- Ubuntu
- Redis
- MySQL
- AWS / Google Cloud / viele Tools von Hashicorp zur Orchestrierung unserer Infrastruktur
So bewerben Sie sich
Bitte senden Sie uns:
- Basisinfos (Name, Alter, Interessen, GitHub, Twitter, Website, falls vorhanden)
- Motivation (max. 100 Wörter)
als DM an https://twitter.com/transloadit
Wir suchen einen Support Engineer:
🗣️ exzellentes Englisch
🧑💻 Erfahrung mit Node.js & Kommandozeile
🧘 empathisch, geduldig, neugierig
❤️🔥 anderen zu helfen motiviert Sie
🌏 100 % remote
💰 40 $/h
🕘 32 h/Woche, flexibel, aber 4 h Überschneidung mit CE(S)T
transloadit.com/blog/2022/01/job-support-engineer/
Über einen RT für mehr Reichweite freuen wir uns.
— transloadit (🤖 Transloadit) 1. Februar 2022