In dieser Rolle gibt es viel Raum, um Themen zu übernehmen, die sich über das gesamte Entwicklungs- und Operations-Spektrum erstrecken, von der Verbesserung des Monitorings über 20 Node.js-Services bis hin zur Automatisierung gängiger Serviceanforderungen, einschließlich benutzerdefinierter horizontaler Pod-Autoskalierung und zentralisierter Cluster-Steuerungskomponenten.
Aufgaben
Design und Implementierung neuer Streaming-bezogener Funktionen und Features als Teil unseres NodeJS-Stacks.
Schreiben und Verbessern von Tests, einschließlich der Entwicklung eines neuen Stream-Analyzers.
Einführung neuer Tools und Technologien.
Durchführung von Code-Reviews (alle unsere Entwickler nehmen an Code-Reviews teil).
Teilnahme an Design- und Architektur-Reviews.
Fehlerbehebung und Identifizierung von Verbesserungspotenzialen.
Qualifikation
Anforderungen: Du bist ein selbstbewusster, logischer und methodischer Profi mit Erfahrung in den folgenden Technologien:
Node.js, optional… Golang, React.js
Clean Code und CI gesichert: eslint, prettier, husky, gitlabci, docker, strikter MR-Workflow, automatisierte Versionierung
Expertise in adaptivem Streaming (HLS/DASH): ffprobe, ffmpeg
CD-Pipeline gesichert: mit Docker, Kubernetes, Terraform+Helm, Gitlab
MongoDB, Redis, Victoria Metrics
Zusätzlich bringst Du mit:
Starke analytische und problemlösende Fähigkeiten
Erfahrung in Videostreaming-Technologien
Ausgeprägte Kundenorientierung
Teamplayer-Mentalität
Fähigkeit, in einem internationalen Team zu arbeiten
Benefits
Kernvorteile:
Professionelles Wachstum: Engagement für die Weiterbildung und berufliche Entwicklung der Mitarbeiter.
Voll-Remote in Deutschland möglich
Arbeitsplatzqualität: Modernes Büro mit der neuesten Ausstattung und Hardware nach Wahl.
Mitarbeiterengagement: Teilnahme an Branchenveranstaltungen und internen Teamevents.
Erforderliche Erfahrung: Idealerweise mindestens 3-5 Jahre
Anstellungsart: Vollzeit, Berlin, Deutschland (Voll-Remote innerhalb Deutschlands möglich