Transloadit sucht Senior-Node.js-Backend-Entwickler
Update: Wir sammeln noch bis Mittwoch, den 8. Februar 2023, Bewerbungen, damit wirklich alle die Chance haben, sich zu bewerben. Danach nehmen wir keine neuen Bewerbungen mehr an und beginnen mit der Sichtung. Bitte beachten Sie: Aus den in dieser Stellenausschreibung genannten Gründen kann es eine Weile dauern, bis wir uns bei Ihnen melden 👌
Wir suchen einen Node.js-Backend-Entwickler auf Senior-Niveau, der unser Team verstärkt und uns dabei hilft, unseren Dienst weiter zu skalieren, zu modernisieren und zu verbessern. Als Node.js-Backend-Entwickler bei Transloadit haben Sie die Möglichkeit, an ganz unterschiedlichen Projekten zu arbeiten, etwa am Aufbau und der Pflege unserer API, an der Verbesserung unserer Pipeline für die Dateiverarbeitung und an vielem mehr.
Transloadit
Mit Transloadit können Sie beliebige Dateien über unsere API empfangen, transformieren oder
ausliefern, ohne eigene Infrastruktur zu besitzen oder zu verwalten. Seit 2009 hat Transloadit über
25.000 Start-ups und Unternehmen aus mehr als 135 Ländern dabei geholfen, 96 Millionen Gigabyte an
Medien auf unserer Plattform zu konvertieren. Mit unseren Robots (wie
🤖/image/optimize) können Sie eigene Pipelines erstellen und so selbst die
speziellsten Anforderungen zusammenstellen.
Unser Kunde Coursera lässt beispielsweise Dozentinnen und Dozenten Kursmaterial auf seine Plattform hochladen. Im Hintergrund übernimmt Transloadit die Uploads und erzeugt viele verschiedene Varianten der Videos, Bilder und PDFs, damit sie auf allen Geräten gut dargestellt werden. Coursera muss sich weder um die Skalierung von CPUs für das Codieren von Videos noch um FFmpeg-Versionen, Codecs, Parameter, Fehlerbehandlung usw. kümmern. Das setzt Entwickler- und Maschinenzyklen frei, sodass sich das Team auf das konzentrieren kann, was es am besten kann: der Welt Bildung zu vermitteln.
Transloadit ist bootstrapped und zu 100 % frei von Risikokapital. Dadurch können wir auf andere Ziele hin optimieren als „5X Rendite in 5 Jahren“, ohne groß darauf zu achten, was dabei auf der Strecke bleibt. Eines dieser Ziele ist es, der Community durch Open-Source-Software etwas zurückzugeben. Statt sie zu monetarisieren, haben wir Uppy (eleganter, modularer JavaScript-Dateiuploader) und tus (Protokoll für fortsetzbare Uploads) als Open Source veröffentlicht.
Immer noch neugierig? Wir haben einen Engineering-Blog, der Anwendungsfälle aus der Praxis mit der API von Transloadit im Detail beleuchtet.
Kultur
Wir glauben daran, unseren Teammitgliedern – den Transloadians – die Freiheit zu geben, sich Rahmenbedingungen und Arbeitszeiten zu schaffen, die für sie arbeiten und nicht gegen sie. Wir wollen sicherstellen, dass sich niemand bei Transloadit überarbeitet. Um das zu verdeutlichen: Wir treiben regelmäßig während der Bürozeiten Sport oder verbringen Zeit mit unseren Kindern. Solange es Ihnen ernst damit ist, irgendwann etwas fertigzustellen, sollten Sie das genauso halten. Neun bis fünf hat seine Berechtigung verloren. Weht der Wind gerade gut? Geben Sie uns einfach Bescheid und lassen Sie Ihren Drachen steigen. Ihr Projekt wartet, und wir springen für Sie ein.
Transloadit steht derzeit hervorragend da, und die Gründer tragen weiterhin aktiv zu Projekten bei. Das bedeutet: Solange es kein kritisches Problem gibt, sollen unsere Teammitglieder an den Dingen arbeiten, die sie wirklich begeistern. Wir sind überzeugt, dass dieser Ansatz ein gesundes Arbeitsumfeld schafft, in dem zufriedene Teammitglieder sich auf die Entwicklung exzellenter Produkte konzentrieren können.
Das Team besteht derzeit aus rund 20 Personen mit 11 Nationalitäten, die von überall auf der Welt aus in Teilzeit oder nahezu in Vollzeit arbeiten.
Weitere Informationen finden Sie auf unserer eigens dafür eingerichteten Seite (English).
Aufgaben:
- Unsere Node.js-API entwickeln und pflegen
- Unsere Pipeline für die Dateiverarbeitung verbessern und optimieren
- Mit dem restlichen Team zusammenarbeiten, um Probleme zu erkennen und zu lösen
- Sauberen, wartbaren und effizienten Code schreiben
- Bei den neuesten Trends und Technologien der Branche auf dem Laufenden bleiben
Anforderungen:
- Sie sind neugierig; Sie verfolgen Probleme ohne Scheu durch mehrere Ebenen eines Software-Stacks und untersuchen, verstehen und lösen sie gerne.
- Ihnen liegt etwas an robusten Systemen, Codequalität, Performance und technischen Schulden. Sie verstehen die Kompromisse, die sorgfältiges Engineering erfordert.
- Ausgeprägte Erfahrung mit Node.js und JavaScript
- Bereitschaft zur Rufbereitschaft (English) für die Reaktion auf Vorfälle. Wir sind bei den Schichten flexibel und springen bei Bedarf gerne füreinander ein. Sie arbeiten zunächst im Tandem mit einer erfahrenen Person und tragen erst dann Verantwortung, wenn Sie sagen, dass Sie so weit sind.
- Abschlüsse sind optional, solange Sie Erfahrung nachweisen können und nichts unversucht lassen.
- Ausgezeichnete Kommunikationsfähigkeiten (Englisch) und die Fähigkeit, gut in einem Remote-Team zu arbeiten.
- Starke Debugging-Fähigkeiten. Ausgeprägte Fähigkeit, bestehenden Code zu lesen und zu verstehen. Es sollte für Sie kein Problem sein, tief in eine große, 14 Jahre alte Codebasis einzutauchen.
- Die Fähigkeit, eigenständig zu arbeiten, lohnende Aufgaben zu finden und die eigenen Todos im Blick zu behalten.
- Vertrautheit mit Linux und der CLI.
- Bonus: Erfahrung mit Beiträgen zu Open-Source-Projekten, MySQL, Terraform, AWS, TypeScript, Nix.
Vorteile:
- Remote-Arbeit von überall aus
- Flexible Arbeitszeiten
- Auswahl der Projekte nach Interesse
- Ein transparentes, aufgeschlossenes und ablenkungsfreies Arbeitsumfeld
- Teil eines großartigen Teams aus kompetenten und leidenschaftlichen Menschen sein
- Zeit, um Ihre Fähigkeiten auszubauen und Ihren Interessen nachzugehen
- Vom Unternehmen finanzierte Reisen und Konferenztickets
- Kindles mit unbegrenztem Buchbudget (Fair-Use-Regelung gilt)
- Budget für den Kauf von Geräten für nahezu Vollzeitkräfte
- Abrechenbare Zeit, um mit dem Team Videospiele zu spielen
- Gelegenheit, an Open Source zu arbeiten
Vergütung:
- 50 $ bis 65 $ pro Stunde, je nach Erfahrung und Seniorität
- 32h/Woche
- Auf Wunsch Anstellung statt freier Mitarbeit, sofern Sie in Deutschland ansässig sind
Bewerbungsprozess:
- Senden Sie Ihren Lebenslauf und ein Anschreiben an
hello@transloadit.com. - Wir sehen uns alle Unterlagen an. Manchmal erhalten wir sehr viele, und wir sind ein kleines Team. Es kann daher dauern, bis wir uns bei Ihnen melden.
- Wir melden uns und teilen Ihnen mit, ob Sie es in die 2. Runde geschafft haben.
- Wir laden Sie zu einem Gespräch in unseren Slack ein. Möglicherweise fragen wir nach früheren Erfahrungen, und wir versuchen, Ihre Fragen zu unserem Unternehmen oder dieser Position zu beantworten.
- Wir melden uns und teilen Ihnen mit, ob Sie es in die 3. Runde geschafft haben.
- Wir vereinbaren einen Videocall, um uns besser kennenzulernen, zu sehen, ob es kulturell passt, und um tiefer in die Dinge einzusteigen, die Sie erschaffen haben.
- Wir teilen Ihnen mit, ob Sie die Stelle bekommen haben.
Vielfalt an Hintergründen und Kulturen ist entscheidend dafür, dass wir unsere Dynamik erhalten. Unsere geschäftlichen und technischen Herausforderungen sind einzigartig, und wir brauchen möglichst viele verschiedene Stimmen, die sie gemeinsam mit uns lösen – Stimmen wie Ihre. Ganz gleich, wer Sie sind oder woher Sie kommen: Wir laden Sie ein, bei Transloadit ganz Sie selbst zu sein.
Studien zeigen, dass Frauen und Angehörige unterrepräsentierter Communitys sich nur dann auf Stellen bewerben, wenn sie 100 % der Qualifikationen erfüllen. Klingt das nach Ihnen? Dann ermutigt Transloadit Sie, es sich noch einmal zu überlegen und sich zu bewerben. Wir freuen uns auf Ihren Lebenslauf und Ihre Motivation unter hello@transloadit.com!
