Auf einen Blick
- Aufgaben: Entwickle und verbessere unsere Medienverarbeitungs-Engine für Bilder und Videos.
- Unternehmen: Frontify, die Markenplattform hinter führenden Unternehmen weltweit.
- Vorteile: Mindestens 25 Tage Urlaub, Homeoffice-Budget und exklusive Rabatte.
- Weitere Informationen: Dynamisches Umfeld mit großartigen Wachstumschancen und einem inklusiven Team.
- Warum dieser Job: Gestalte die Zukunft des Brandings mit modernster Technologie und globalen Marken.
- Qualifikationen: Erfahrung in Backend-Entwicklung und Kubernetes-Betrieb erforderlich.
Das prognostizierte Gehalt liegt zwischen 63000 - 77000 CHF pro Jahr.
Frontify ist die Markenplattform hinter einigen der weltweit führenden Organisationen, darunter Microsoft, Telefónica, Bosch, Mercedes-Benz und Kia. Wir helfen jedem Team, Marken zum Leben zu erwecken — mit Governance an einem Ort, nahtlosen Workflows über die bereits genutzten Tools und einer Grundlage, die bereit für KI ist. Wir sind von Zusammenarbeit, Neugier und dem Glauben angetrieben, dass großartige Arbeit überall geschehen kann. Was in St. Gallen begann, hat sich nach London, New York und darüber hinaus entwickelt. Wo auch immer du zu uns kommst, wirst du von Tag eins an Verantwortung übernehmen, Arbeiten gestalten, die globale Marken erreichen, und helfen, wie Marken im Zeitalter der KI funktionieren.
Deine Mission
Unser Team besitzt den gesamten Medienlieferweg von Frontify, die Engine, die jedes Bild und Video verarbeitet und ausliefert, mit ~180 TB Traffic pro Monat. Wir bauen und betreiben es: von der Massenasset-Transformation und schnellen Vorschau-Generierung bis hin zur Kubernetes-Infrastruktur und dem CDN-Caching, auf dem alles läuft. Unsere Mission: Medienverarbeitung und -lieferung, die jeden Anstieg eines Kunden absorbiert, ohne einen anderen Kunden zu verlangsamen, zu einem Preis, auf den wir stolz sind. Du wirst eine bedeutende Rolle dabei spielen, dies zu verwirklichen und die technischen Herausforderungen auf dem Weg zu lösen.
Deine Verantwortlichkeiten
- Du wirst unsere Medienumwandlungsengine aufbauen und verbessern — Größenänderung, Formatkonvertierung und Videobearbeitung — basierend auf FFmpeg und nativen Bibliotheken, hauptsächlich durch unsere Node.js-Dienste und gelegentlich im C++-Kern.
- Du wirst unsere Dienste auf Kubernetes (EKS) entwerfen und betreiben: Helm-Charts, Bereitstellungen, Alarme. Und das Vereinfachen von Komplexem.
- Du wirst an unseren asynchronen Bulk-Verarbeitungsfähigkeiten arbeiten: Job-Warteschlangen, Autoskalierung für spiky Workloads und Fairness zwischen Kunden.
- Du wirst helfen, den Lieferweg schnell und kostengünstig zu halten, indem du mit unserer Caching- und CDN-Schicht (Varnish, HAProxy, CloudFront) arbeitest.
- Du wirst an Code-Reviews teilnehmen und Dinge dokumentieren — Designs, Entscheidungen und Runbooks — damit das Wissen des Teams in Dokumenten lebt und nicht nur in Köpfen.
Deine Geschichte
- Du hast Erfahrung im Entwerfen, Bauen und Warten von hochwertigen, skalierbaren Backend- und Hintergrundverarbeitungsdiensten (Node.js, TypeScript, Go oder ähnlich).
- Du hast deine eigenen Dienste in der Produktion auf Kubernetes betrieben — Helm, Überwachung, Debugging von Live-Systemen — nicht nur einmal bereitgestellt und dann weggelaufen.
- Du verfügst über solide Erfahrung mit AWS-Architektur und Infrastruktur, insbesondere in Bezug auf Leistungsoptimierung und Kostenmanagement für S3, CloudFront, Lambda-Funktionen und ALB in großem Maßstab.
- Du bist mit Docker und Linux vertraut und kannst nativen Code (C++) lesen, kompilieren und debuggen, wenn die Engine nicht funktioniert, musst aber kein C++-Experte sein.
- Erfahrung mit Medienpipelines — FFmpeg, Codecs, Bild- oder Videobearbeitung — ist ein großes Plus; HDR- und Videoexpertise besonders.
- Das Produkt von Frontify ist größtenteils PHP; unser Weg ist hauptsächlich C++ und Node.js mit ein paar PHP-Komponenten. Du musst kein PHP-Entwickler sein — aber es sollte dich nicht abschrecken, es zu lesen und gelegentlich Bugs zu beheben.
- Du sprichst fließend Englisch.
Was wir bieten
- Mindestens 25 Tage Jahresurlaub pro Jahr
- Eltern-, Familienpflege- und Trauerurlaub
- Tägliche Krankheitsleistungen und Unfallversicherung
- Bezahlte Bildungs- und Wohlfühltage
- Wohlbefinden, Lernen und Entwicklung sowie Pendlerzulage
- Budget für Homeoffice-Ausstattung
- Pensionsfonds: Beiträge werden zu 60 % von uns und zu 40 % von dir bezahlt
- Zugang zu exklusiven Vorteilen und Rabatten von Hunderten von Top-Marken
- Workation: Arbeite von inspirierenden Orten auf der ganzen Welt für bis zu 45 Tage pro Jahr!
- Einladung zu unserem Sommerunternehmenstreffen
Wir verstehen, dass die Erfahrungen jedes Kandidaten unterschiedlich sind. Wenn du an dieser Rolle interessiert bist, aber nicht alle Anforderungen erfüllst, ermutigen wir dich dennoch, dich zu bewerben. Ein paar Dinge, die du wissen solltest: Frontify ist ein Ort, an dem Authentizität und Inklusion gedeihen, und jede Stimme dazu beiträgt, unsere Zukunft zu gestalten. Wir setzen uns dafür ein, einen fairen und zugänglichen Rekrutierungsprozess zu bieten. Wenn du eine Behinderung hast und angemessene Anpassungen in jeder Phase benötigst, sprich bitte mit deinem Talentpartner. Alle Informationen, die du teilst, bleiben vertraulich. Diese Beschreibung umreißt die Hauptaufgaben der Rolle, die sich als Reaktion auf Geschäftsbedürfnisse und Unternehmenswachstum entwickeln können. Wir suchen jemanden, der mit Veränderungen umgehen kann und begeistert ist, zu einem dynamischen Umfeld beizutragen. Wenn das nach dir klingt, schließe dich uns an und hilf, die Zukunft des Brandings zu gestalten.
Senior Backend Engineer, Media Delivery & Cloud Scaling Arbeitgeber: Frontify
Frontify ist ein hervorragender Arbeitgeber, der eine kreative und inklusive Arbeitskultur fördert. Mit einem Standort in St. Gallen bietet das Unternehmen nicht nur flexible Arbeitsmöglichkeiten, sondern auch zahlreiche Vorteile wie 25 Tage Urlaub, Weiterbildungstage und die Möglichkeit, von inspirierenden Orten aus zu arbeiten. Hier haben Mitarbeiter die Chance, sich kontinuierlich weiterzuentwickeln und Teil eines dynamischen Teams zu werden, das innovative Technologien nutzt, um Marken zu verbinden.
Jobgipfel Expertenrat🤫
Wir sind der Meinung, dass du so Senior Backend Engineer, Media Delivery & Cloud Scaling erhalten könntest
✨Mach mit bei Tech-Meetups!
Als Software-Entwickler sollt's du unbedingt an lokalen Tech-Meetups teilnehmen. Das isch ne super Möglichkeit, um leute kennenzulernen, die im selben Bereich arbeiten. Frag nach, ob die eventuell offene Stellen haben oder wo die spannendsten Projekte am Start sind.
✨Freu dich auf Hackathons!
Hackathons sind nicht nur eine super Gelegenheit, um dein Können zu zeigen, sondern auch um direkt in Kontakt mit Firmen zu treten, die grad nach Talenten suchen. Mach mit, zeig, was du drauf hast und vielleicht kannst du das Interesse von Frontify wecken!
✨Erstelle ein paar coole Projekte!
Wenn du dich um eine Vollzeitstelle als Software-Entwickler bewirbst, ist es wichtig, dass du ein Portfolio hast. Hol dir ein paar eigene Projekte oder mach bei Open-Source-Projekten mit. Das gibt den Firmen wie Frontify einen Einblick in deine Fähigkeiten und Kreativität.
✨Networking auf Entwickler-Plattformen!
Nutze Plattformen wie GitHub oder Stack Overflow, um deine Sichtbarkeit zu erhöhen. Beteilige dich an Diskussionen und schau, wo du anderen helfen kannst. So wirst du ein Teil der Community und lass die Leute wissen, dass du auf der Suche nach einem Vollzeitjob in der Software-Entwicklung bist!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Backend Engineer, Media Delivery & Cloud Scaling mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Zeig us dini Coding-Skills!:Im Bereich Software-Entwicklung isch es mega wichtig, dass du dini technischen Fähigkeiten unter Beweis stellsch. Mach sicher, dass du e Übersicht vo dine Programmier-Sprachen, Frameworks und Tools, wo du beherschsch, in dine CV einfüegsch. Wenn du scho Projekte oder Programmierungen gemacht hesch, verlink doch uf GitHub oder dein Portfolio, damit mir dini Skills gleich chönne gseh!
Erzähl vo dinere Leidenschaft!:In dim Bewerbungsschreiben sollsch du usdrücklich ussüüse, warum Software-Entwicklung din Traumberuf isch. Was motiviert dich? Welche Technologien oder Projekte interessieren dich besonders? Das git uns e gueti Vorstellung, wie du dich ins Team integriere chönntisch und was du für neue Ideen bringisch.
Soft Skills sind wichtig!:Neben technischen Fähigkeiten, leged mir bei Frontify auch Wert uf Soft Skills wie Teamarbeit, Kommunikation und Problemlösig. Mach sicher, dass du im Bewerbungsschreiben erläuterisch, wie du diese Fähigkeiten in vorherige Projekte oder Erlebnisse ebruecht hesch. Das zeigt, dass du nöd nur en Code-Champion bisch, sondern au e super Kollege.
Halte dir di Zeit für d'Bewerbung frei!:Bei Vollzeit-Positionen sind wir vor allem interessiert an langfristigen Engagements. Zeig uns im Bewerbungsschreiben, das du bereit bisch, dich für uns z'engagiere. Mach aber au klar, dass du flexibel und bereit bisch, neue Technologien oder Methoden zu lerne. Und vergiss nöd, dich direkt über unsere Website zu bewerben – das macht's für üns einfacher!
Wie man sich auf ein Vorstellungsgespräch bei Frontify vorbereitet
✨Vorbereitung uf die Coding-Challenges
In der Software-Entwicklung sind Coding-Challenges oft en Bestandteil vo de Interviews. Mir wäre es wichtig, dass mir unse Algorithmen und Datensstrukturen gut beherrschen. Nimm dir Zeit, um auf Plattformen wie LeetCode oder HackerRank üben und auf spezifische Themen, die verlangt werde chönd, usrichte.
✨Flyer für din Portfolio
Bei Vollzeitstellen isch es wichtig, dass mir e starks Portfolio präsentiere chönd. Zeig d'Projekte, die du gemacht hesch, und stelle sichere, dass du alle wichte Tools und Technologien erwähnt hesch, die relevant sind. Mach klar, wie du als Teamspieler arbedest, und gib Beispiele fürs Coden im Team.
✨Technisch konkret werde
Bereite dich uf technische Fragen zu den spezifischen Tools und Frameworks vor, die im Job gefragt sind. Frag dich, wie du spezifisch mit Technologien wie Git, Docker oder andere aktuell verwendete Technologien umgeisch und sei parat, genau das zu erläuterä. Das zeigt, dass du das nötige Wissen hesch und diktiert das Gespräch auf a höhere Ebene.
✨Teamfit isch wichtig
In der Software-Entwicklung isch die Teamdynamik extrem wichtig. Mach dir Gedanken, wie du deine Kommunikationsfähigkeiten und Problem-Lösungsstrategien im Team beschriebe chönd. E paar Beispiele, wie du Herausforderungen im Team gemeistert hesch, werden dir helfen, einen bleibenden Eindruck z’hinterlä.