Über unsWir sind International Showtimes; ein globaler Unterhaltungsdatenaggregator aus Berlin, Deutschland. Wir sind in über 114 Märkten weltweit tätig und betreuen Kunden auf der ganzen Welt. Unser automatisierter Algorithmus stellt eine Verbindung zu über 25.000 Unterhaltungswebsites her, um umfangreiche und qualitativ hochwertige Daten zu sammeln. Das Team von International Showtimes besteht aus über 21 klugen, motivierten und freundlichen Menschen. Wir arbeiten remote mit Teammitgliedern au
Über unsWir sind International Showtimes; ein globaler Unterhaltungsdatenaggregator aus Berlin, Deutschland. Wir sind in über 114 Märkten weltweit tätig und betreuen Kunden auf der ganzen Welt. Unser automatisierter Algorithmus stellt eine Verbindung zu über 25.000 Unterhaltungswebsites her, um umfangreiche und qualitativ hochwertige Daten zu sammeln. Das Team von International Showtimes besteht aus über 21 klugen, motivierten und freundlichen Menschen. Wir arbeiten remote mit Teammitgliedern auf der ganzen Welt zusammen. Nun suchen wir Sie, die uns bei unserer nächsten Wachstumsphase im Jahr 2024 unterstützen. Ihr Profil – Sie lieben Filme, Unterhaltung, Technik und Daten – Sie sind aufgeschlossen und haben Freude an der Arbeit mit Menschen – Sie legen Wert auf Struktur und Professionalität – Du bist praxisorientiert und proaktiv - Du suchst ein mittel-/langfristiges Engagement. Deine Aufgaben - Du unterstützt uns bei der finalen Entwicklung eines unserer Data-Scraping-Produkte. Sobald die Entwicklung abgeschlossen ist, werden Sie sie verwalten, warten und weiterentwickeln. - Sie werden ca. 70 % Ihrer Zeit entwickeln und ca. 30 % Ihrer Zeit verwalten. - Komplette Entwicklungszyklen verwalten und planen - Anwendungen und neue Funktionen entwickeln - Sicherstellen, dass das Team die Qualitätsstandards des Projekts einhält Teammitglieder - Berichten und Informieren der Stakeholder über die neuesten Fortschritte - Unterstützen von Einstellungsinitiativen Sie bieten diese Qualifikationen an - Sie haben Erfahrung in der Arbeit als leitender Entwickler, technischer Leiter oder technischer Produktmanager - Sie haben ein Verständnis für Geschäftsdynamik - Sie haben gearbeitet Sie haben Erfahrung als Systemarchitekt und Web-Scraping, um große Datenmengen von verschiedenen Unterhaltungswebsites zu sammeln und zu organisieren. Sie haben Best Practices für das Web-Scraping implementiert, einschließlich Ratenbegrenzung, User-Agent-Rotation usw Umgang mit dynamischen Inhalten – Sie haben sichere APIs und Datenschutzmaßnahmen für Datenspeicherlösungen entworfen und implementiert – Sie haben Unit-Tests geschrieben und ausgeführt, um die Genauigkeit und Stabilität der Daten und der Infrastruktur sicherzustellen – Sie haben mit Proxy-Lösungen und VPNs gearbeitet, um Sicherheitsmaßnahmen zu umgehen. Idealerweise Sie sind mit dem folgenden Tech-Stack vertraut: - NodeJS: 3+ Jahre Erfahrung im Data Scraping/Mining, Erstellen von APIs, Entwerfen/Implementieren von Sicherheits- und Datenschutzmaßnahmen, Datenspeicherlösungen und Schreiben von Unit-Tests. - TypeScript: 3+ Jahre Erfahrung - Docker/Kubernetes und GIT: 3+ Jahre Erfahrung. Kann Entwurfsmuster für verteilte Systeme implementieren, CI/CD-Pipelines konfigurieren und verwalten usw. – Frameworks: Axios, Cheerio, BullMQ, Puppeteer, Jest/other, NestJS, ExpressJS und Swagger – MongoDB, PostgreSQL und Redis: 3+ langjährige Erfahrung. Kann eine komplexe Struktur entwerfen, um große Datenmengen zu verarbeiten. – Scraping-Erfahrung: 2+ Jahre Erfahrung. Kann Sicherheitsmaßnahmen umgehen, Website-/Seitenstrukturen leicht verstehen, mit Proxys und VPNs (ovpn) arbeiten, komplexe und paginierte Websites/Seiten durchsuchen und mit Puppeteer arbeiten. Erfahrung mit ReCaptcha-Umgehung, IP-Rotation und öffentlicher/privater API-Umgehung. - Fähigkeit, professionell und zuverlässig in einer Remote-Struktur zu arbeiten und Nicht-Entwicklern technische Themen zu erklären. - Sie haben mit agilen Methoden gearbeitet- Du kennst dich mit Tools wie Jira, Slack und GSuite aus - Du bist verbal stark und kannst Nicht-Entwicklern technische Themen erklären - Du verfügst über ausgezeichnete Fähigkeiten im Personalmanagement - Du hast Teammitglieder bewertet und weiterentwickelt. Was wir bieten: - Eine Stelle mit einem monatlichen Gehalt auf Top-Niveau - Arbeiten in einem freundlichen internationalen Team aus intelligenten, aufgeschlossenen und hilfsbereiten Menschen - Eine lebendige Start-up-Kultur, die Struktur und klare Ziele bietet - Eine großartige Gelegenheit, Ihre Fähigkeiten mitzugestalten und zu nutzen Kreativität - Flexible Arbeitszeiten basierend auf Ihren Anforderungen - Möglichkeiten zum Aufbau von Beziehungen, sowohl in Deutschland als auch europaweit - Eine großartige Gelegenheit, Ihre beruflichen und persönlichen Fähigkeiten weiterzuentwickeln - Regelmäßige Feedbackgespräche zur Stärkung unserer Ausrichtung