Senior Software Engineer, Full-Stack – Content Tools

Senior Software Engineer, Full-Stack – Content Tools

Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
J

Auf einen Blick

  • Aufgaben: Entwickle und implementiere innovative Features für unsere Content-Tools.
  • Unternehmen: Führendes Unternehmen im Bereich Softwareentwicklung mit einem kreativen Team.
  • Vorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Umfeld mit großartigen Aufstiegschancen und Mentoring-Möglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft der Content-Verarbeitung mit modernster Technologie.
  • Qualifikationen: Erfahrung in der Softwareentwicklung, insbesondere mit Angular und PHP.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Verantwortlichkeiten

  • Entwickeln und Bereitstellen von Funktionen end-to-end über die Content-Workbench – Angular-Frontend bis hin zu PHP/Symfony und Go-Backend-Services, basierend auf MySQL – und Verantwortung vom Spezifikationsstadium bis zur Produktion übernehmen.
  • Aufbauen und Pflegen von Ingestions- und Konvertierungspipelines für die Content-Formate, auf die Epic angewiesen ist – ePUB, PDF, XML, ONIX und verwandte Formate – und eingebettete Daten in anwendungsbereite Ausgaben umwandeln.
  • Erstellen und Betreiben von Überprüfungs- und Korrekturoberflächen für vorab ausgerichtete Audio-/Text-Assets – hochdichte Werkzeuge zur Überprüfung, Bearbeitung und zum Export synchronisierter Multi-Format-Inhalte.
  • Optimieren der PHP 8.x API und unterstützender Dienste zur Handhabung von hochvolumigen Dateiübertragungen und Hintergrundverarbeitung für große Medienassets (100MB+).
  • Leiten der Entwicklung der interaktiven Angular-Benutzeroberfläche für die Content-Workbench – hochdichte Operatorwerkzeuge, koordinatenbasierte Interaktionen über Medien (z. B. Wortkästen über Buchseiten) und reaktive Zustandsverwaltung mit RxJS / NgRx.
  • Treffen fundierter technischer Entscheidungen zu Architektur, Datenmodellierung, API-Design und Zustandsverwaltung; Dokumentation von Abwägungen und Abstimmung mit Stakeholdern, bevor wesentliche Entscheidungen im Code umgesetzt werden.
  • Fördern der Codequalität durch gründliche Code-Reviews, Erhöhung der Standards für Tests, Lesbarkeit und Wartbarkeit sowohl im Front-End- als auch im Back-End-Code.
  • Mentoring von mittleren und junioren Ingenieuren – gemeinsam an schwierigen Problemen arbeiten, umsetzbares Feedback zu Code-Reviews geben und ihnen helfen, sich in größere Aufgaben zu entwickeln.
  • Identifizieren und Beheben von architektonischen Engpässen in der Content-Pipeline; manuelle Eingriffe reduzieren, wo Automatisierung und bessere Werkzeuge helfen können.
  • Leiten und Mitwirken an technischen Entwurfsüberprüfungen, RFCs und Architekturgesprächen, die auf Daten und Prototypen basieren.
  • Zusammenarbeit mit den Teams für Content-Operationen, Redaktion, Produkt und Plattform an Funktionen, die teamübergreifend sind.
  • Nutzung von KI-unterstützten Entwicklungstools zur Beschleunigung der Lieferung, Anwendung derselben Überprüfungs- und Qualitätsstandards auf generierten Code wie auf alles andere und Urteilsvermögen darüber, wo sie helfen und wo nicht.
  • Teilnahme am Produktionssupport der Content-Tools, Durchführung von Untersuchungen, Verfassen von Nachberichten und Verfolgen systemischer Lösungen.

Qualifikationen

  • Abschluss in Informatik, Softwaretechnik oder einem verwandten Bereich.
  • 5+ Jahre Berufserfahrung in der Softwareentwicklung, einschließlich erheblicher Zeit für die Bereitstellung von produktiven Full-Stack-Funktionen.
  • Starke Erfahrung mit Angular (v14+ bevorzugt), einschließlich Komponentenarchitektur, RxJS reaktive Muster und einer Zustandsverwaltungsbibliothek wie NgRx.
  • Starke Kenntnisse in TypeScript und modernen Front-End-Grundlagen (HTML, CSS/SCSS, Barrierefreiheit, Leistung).
  • Starke PHP-Erfahrung mit einem modernen Framework – Symfony bevorzugt, Laravel akzeptabel – einschließlich Doctrine ORM oder gleichwertig.
  • Solides Wissen in Go für Backend-Services (HTTP-Handler, Module, Nebenläufigkeitsprimitive, Standardbibliothek) oder nachgewiesene Fähigkeit und Bereitschaft, schnell Produktionskompetenz zu erlangen.
  • Kompetenz im Entwerfen von Schemata, Schreiben leistungsfähiger Abfragen und Überlegen zur Indizierung in einer relationalen Datenbank – MySQL bevorzugt.
  • Erfahrung im Entwerfen und Betreiben von REST (oder gRPC) APIs, die echten Produktionsverkehr bedienen.
  • Erfahrung im Aufbau oder Betrieb von Medien- oder Dokumentenverarbeitungs-Pipelines (PDF / ePUB / XML-Parsing und -Transformation, Bild- oder Audio-Asset-Verarbeitung) und sicherer Umgang mit großen Dateilasten im großen Maßstab.
  • Kenntnisse in Medienverarbeitungstools wie FFmpeg, ImageMagick oder Äquivalenten für Transcodierung, Größenänderung und Formatkonvertierung.
  • Erfahrung im Schreiben von Tests auf mehreren Ebenen – Unit-, Integrations- und End-to-End-Tests – und eine Gewohnheit, dies standardmäßig zu tun.
  • Vertrautheit mit Git, Pull-Request-basierten Workflows und modernem CI/CD (Jenkins, GitHub Actions oder ähnliches).
  • Starke schriftliche und mündliche Kommunikation – in der Lage, ein Entwurfsdokument zu schreiben, eine Überprüfung durchzuführen und Abwägungen gegenüber nicht-technischen Partnern zu erklären.
  • Nachweisliche Erfahrung im Mentoring von weniger erfahrenen Ingenieuren und Erhöhung des Standards durch Überprüfung und Pairing.
  • Fließende Englischkenntnisse für die tägliche Zusammenarbeit und technische Dokumentation mit einem globalen Engineering-Team.

Senior Software Engineer, Full-Stack – Content Tools Arbeitgeber: Jobtailor

Als Global Director B2B – Business Development bei uns profitieren Sie von einer dynamischen und innovativen Arbeitsumgebung, die auf Zusammenarbeit und Kreativität setzt. Wir bieten Ihnen nicht nur attraktive Vergütungsmodelle und umfassende Weiterbildungsmöglichkeiten, sondern auch die Chance, in einem internationalen Team zu arbeiten, das Vielfalt und persönliche Entwicklung fördert. Unsere Unternehmenskultur legt großen Wert auf Flexibilität und Work-Life-Balance, sodass Sie Ihre Karriereziele in einem unterstützenden Umfeld erreichen können.

J

Kontaktdaten:

Jobtailor Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Software Engineer, Full-Stack – Content Tools 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 Jobtailor anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer, Full-Stack – Content Tools 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 Jobtailor vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer, Full-Stack – Content Tools mit Bravour zu bestehen

Angular (v14+)
PHP (Symfony, Laravel)
TypeScript
HTML
CSS/SCSS
RxJS
NgRx

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