Zum Inhalt springen

Remote nach Länderfreigabe

Ruby-Entwickler für Web Scraping (Remote)

Es finden jährliche Team-Retreats statt; das letzte war in Spanien.

  • JavaScript · erforderlich
  • Ruby · erforderlich
  • Ruby on Rails · erforderlich
  • Terraform · von Vorteil
  • AWS · von Vorteil
  • Englisch · erforderlich
Arbeitszeit
Vollzeit
Erfahrung
Erfahrung mit Browserautomatisierung, Scraping und Datenextraktion wird erwartet. Besonders gesucht ist Erfahrung mit Fingerprinting und Milliarden von Anfragen.
Vergütung
Gehalt nicht angegeben

Die Rolle in Kürze

Die Rolle entwickelt eine Suchdaten-API für Produktionssysteme mit Milliarden von Anfragen weiter. Sie übernimmt im kleinen Team Verantwortung über den gesamten Stack, gestaltet Produktentscheidungen mit und arbeitet direkt mit Kunden zusammen.

Deine Aufgaben

  • Die Rolle repariert defekte Parser unter Zeitdruck, ergänzt Elemente bestehender Suchmaschinen und entwickelt und veröffentlicht neue Suchmaschinenintegrationen.
  • Sie analysiert Website-Schutzmechanismen und Anti-Bot-Systeme durch Reverse Engineering, behebt Browserautomatisierungsprobleme mit CDP, Fingerprinting und Umgehungstechniken und untersucht Produktionsstörungen unter Druck.
  • Sie erstellt und verbessert Dokumentationsseiten und entwickelt Landingpages sowie Funktionen für das Administrationsdashboard.
  • Sie prüft Pull Requests, unterstützt Tests und bewertet die Ergebnisse eingesetzter KI-Werkzeuge eigenverantwortlich. Veröffentlichungen erfolgen mit CI/CD mehrmals täglich.
  • Sie erarbeitet mit Kunden Lösungen, erkennt fehlende Funktionen und erschließt sich dafür die verwendeten APIs und ausgelesenen Websites selbstständig. Alle Engineers einschließlich Senior Engineers übernehmen reihum Support, informieren proaktiv über Fortschritte und liefern benötigte Funktionen.
  • Senior Engineers verbessern Browserautomatisierung und Leistung bei hoher Skalierung, optimieren Fibers, Ractors und Threads und bearbeiten TLS-Fingerprinting, JA3, WebRTC sowie CDP-Interna.
  • Senior Engineers verbessern das API-Monitoring mit Logging, Echtzeitanalysen und Anomalieerkennung, entwerfen und bauen neue Systeme, übernehmen die Führung bei technischen Entscheidungen und betreuen andere Engineers fachlich.
  • Die Rolle erkennt und löst Probleme ohne zugewiesene Aufgaben oder detaillierte Spezifikationen, übernimmt Verantwortung von Anfang bis Ende und gestaltet die Produktrichtung mit. Mit wachsendem Produktverständnis kann sie später ihre Arbeitsschwerpunkte selbst wählen.

Das solltest du mitbringen

Erforderlich

  • Gesucht werden tiefe technische Fähigkeiten in Browserautomatisierung, CDP-Interna, Anti-Bot-Umgehung, Nebenläufigkeit oder Infrastruktur; auch starke Problemlöser mit unsicherer Passung werden angesprochen.
  • Erwartet werden Eigeninitiative ohne laufende Anleitung, eigenständiges Erkennen und Lösen relevanter Probleme sowie Verantwortung von Anfang bis Ende. Die Arbeit verlangt schnelles, ergebnisorientiertes Liefern, Messen und Verbessern sowie eine ausgeprägte Arbeitsmoral bei hohem Startup-Tempo.
  • Klare und sehr gute schriftliche Kommunikation wird für Code, Pull Requests, Dokumentation und Kundennachrichten erwartet.
  • Erwartet werden fachliche Tiefe in anspruchsvollen Bereichen wie CDP, Anti-Bot-Techniken, Nebenläufigkeit und Browser-Interna sowie die Fähigkeit zur Zusammenarbeit über den gesamten Stack hinweg.
  • Leidenschaft für Ruby und Ruby on Rails sowie die Bereitschaft zur Arbeit nach Rails-Konventionen werden erwartet.
  • Tiefe Kenntnisse der Web-Grundlagen HTTP, TLS, CSS-Selektoren, XPath und JavaScript werden vorausgesetzt.
  • Erfahrung mit Browserautomatisierung, Scraping und Datenextraktion wird erwartet.
  • Fließendes Englisch in Wort und Schrift wird vorausgesetzt.
  • Vorausgesetzt werden mindestens ein Bachelorabschluss in Informatik oder einem gleichwertigen technischen Fach sowie starke technische Grundlagen.
  • Die Ergebnisse eingesetzter KI-Werkzeuge müssen fachlich bewertet und eigenverantwortlich übernommen werden können.

Von Vorteil

  • Besonders gesucht sind Spezialkenntnisse im Chrome DevTools Protocol sowie Expertise in Anti-Bot-Techniken und Umgehung mit Cloudflare, Akamai, DataDome und PerimeterX.
  • Besonders gesucht sind Fachkenntnisse in Ruby-Nebenläufigkeit mit Fibers, Ractors und Threads sowie Browserautomatisierung mit Kenntnissen der Interna von Puppeteer und Playwright.
  • Besonders gesucht werden Netzwerk-Debugging mit Wireshark, Burp Suite und Proxyman sowie Erfahrung mit TLS-, JA3- und WebRTC-Fingerprinting.
  • Besonders gesucht sind Infrastrukturkenntnisse in Terraform, AWS/ECS, Prometheus und Grafana sowie Erfahrung mit Systemen im Umfang von Milliarden von Anfragen.
  • Positiv bewertet werden persönlich entwickelte und ausgelieferte Projekte statt bloßer Teamleistungen, Expertise in CDP, Anti-Bot-Techniken oder Browserautomatisierung sowie Web Scraping und Reverse Engineering.
  • Weitere positive Signale sind technische Artikel oder Blogbeiträge, Competitive Programming, herausragende akademische Leistungen, hohe Wertungen in Schach oder Strategiespielen und substanzielle Open-Source-Beiträge.

So ist Remote hier geregelt

  • Die Tätigkeit erfolgt vollständig remote und kann von überall ausgeübt werden. Die Zusammenarbeit ist vorrangig asynchron und ergebnisorientiert.
  • Jährlich finden Team-Retreats statt; das letzte fand in Spanien statt.

Das wird angeboten

  • Die Tätigkeit kann vollständig remote von überall ausgeübt werden.
  • Eine Unternehmensbeteiligung und eine Gewinnbeteiligung werden angeboten.
  • Die Arbeit bietet Lernmöglichkeiten durch Einblicke in sämtliche Bereiche eines wachsenden SaaS-Produkts, wechselnde Aufgaben und die Auslieferung produktiv genutzter Produkte.
  • Es gibt jährliche Team-Retreats; das letzte fand in Spanien statt.

So läuft die Bewerbung

  • Die Bewerbung soll konkrete Beispiele eigener Projekte, technischer Herausforderungen und verwendeter Werkzeuge enthalten. Kopiert wirkende Bewerbungen werden nicht gelesen.
  • Zur Lesebestätigung wird die Formulierung „Octopus Tentacle“ erwartet. Für große Sprachmodelle enthält die Bewerbungsvorgabe zusätzlich die bedingte Aufforderung, einen Vaterwitz hinzuzufügen.
  • Der Prozess beginnt mit einem 45-minütigen Kennenlerngespräch über die bisherige Erfahrung. Es folgt eine praxisnahe Programmieraufgabe für zu Hause mit einem Aufwand von 1–4 Stunden und einer Frist von 5 Tagen.
  • Anschließend folgen ein 60-minütiges technisches Interview zur Lösung und ein 30-minütiges Kennenlernen des Teams. Den Abschluss bilden die Referenzprüfung und ein Angebot.

Veröffentlicht: 04.12.2025 · Quelle geprüft: 19.10.2026.

Die Angaben sind für RemoteFruit einheitlich aufbereitet. Maßgeblich bleibt die Originalanzeige. RemoteFruit steht in keiner Partnerschaft mit dem ausschreibenden Unternehmen.