Full-Stack Developer (Node.js / Browser SDK)

Full-Stack Developer (Node.js / Browser SDK)

Vollzeit 45000 - 65000 € / Jahr (geschätzt) Kein Homeoffice möglich
T

Auf einen Blick

  • Aufgaben: Entwickle innovative Softwarelösungen und arbeite an spannenden Projekten im Bereich Datenanalyse.
  • Unternehmen: Toogeza, ein dynamisches Recruiting-Unternehmen mit Fokus auf Tech-Startups.
  • Vorteile: 25 Urlaubstage, 15 Krankheitstage, Budget für Englischkurse und Gesundheitsversicherung.
  • Weitere Informationen: Remote-Arbeit in einem kleinen, engagierten Team mit großartigen Entwicklungsmöglichkeiten.
  • Warum dieser Job: Gestalte bedeutende Datenprodukte und bringe deine Vision ein.
  • Qualifikationen: Mindestens 4 Jahre Erfahrung mit TypeScript/Node.js und 2 Jahre mit NestJS.

Das prognostizierte Gehalt liegt zwischen 45000 - 65000 € pro Jahr.

Wir sind toogeza, ein ukrainisches Recruiting-Unternehmen, das sich auf die Einstellung von Talenten und den Aufbau von Teams für Tech-Startups weltweit konzentriert. Derzeit suchen wir einen Full-Stack Developer für Spinlab.

Standort: Remote. Jobtyp: Vollzeit.

Über unseren Kunden: Wir helfen führenden Unternehmen im Slot-Gaming-Bereich, das Potenzial ihrer Daten zu nutzen, um Geschäftsergebnisse zu verbessern und ihre Wettbewerbsfähigkeit auf dem Markt zu stärken. Wir sammeln und verarbeiten Daten mit fortschrittlichen Methoden und Technologien, um unseren Kunden klare, umsetzbare Empfehlungen basierend auf realen Kennzahlen zu geben. Das Ziel von SpinLab ist es nicht nur, Daten zu sammeln, sondern sie in bedeutungsvolle Geschäftseinblicke zu verwandeln, die die Effizienz verbessern und das Wachstum von Produkten unterstützen.

Produktübersicht: Eine B2B-Webanalyse- und Benutzeridentifikationsplattform für Browser und Webviews. Hohe RPS, Echtzeit-Ereignisverarbeitung und eine Analysedatenbank, die kundenorientierte Berichterstattung ermöglicht. Diese Rolle erfordert enge Zusammenarbeit mit Produkt- und Geschäftspartnern, um Anforderungen in praktische Lösungen zu übersetzen.

Technologiestack:

  • Sprache und Laufzeit: TypeScript, Node.js, NestJS.
  • Daten: ClickHouse (clustered, Kafka engine, materialisierte Ansichten), Apache Kafka, Redis.
  • Browser SDK: Web Components, erstellt mit Rollup + Terser.
  • Infrastruktur: AWS (EKS, S3), Helm + ArgoCD, Docker, GitHub Actions.
  • Beobachtbarkeit: Datadog (APM, Logs).
  • Repository: Nx Monorepo.

Verantwortungsbereich:

  • Backend: Hoch-RPS-Sammlungs- und Identifikationsendpunkte, ein Redis-gestützter Schlüssel-Wert-Speicher, Kafka-Produzenten, ClickHouse-Migrationen.
  • Browser SDK: Entwicklung von Signalen und Bekämpfung von Regressionen auf Safari und iOS.
  • Betrieb: Beobachtbarkeit (APM, RED-Signale, SLO-Warnungen), GitOps-Bereitstellung über Helm und ArgoCD.

Anforderungen:

  • 4+ Jahre Erfahrung mit TypeScript / Node.js; 2+ Jahre Erfahrung mit NestJS in der Produktion.
  • Produktionserfahrung mit clustered ClickHouse und mit Kafka als Produzent.
  • Redis über GET/SET hinaus: Pipelines, Lua, Schlüsseldesign für hohe Kardinalität, verteilte Sperren.
  • Erfahrung im Entwerfen verteilter Systeme unter Last (Idempotenz, Wiederholungen, Caching).
  • Browser-Interna: praktische Erfahrung mit Canvas, WebGL und AudioContext; Cross-Origin-Iframes; Speicherpartitionierung.
  • Erfahrung beim Versand eines Drittanbieter-SDKs unter strengen Größen- und Datenschutzanforderungen.
  • Strict-Mode TypeScript, Docker, Fähigkeit, Helm-Vorlagen und GitHub Actions zu lesen.
  • Conventional Commits, eine starke Kultur der Überprüfung und Dokumentation.
  • Gute Englischkenntnisse (RFCs und Code-Reviews erfolgen in Englisch).

Vorteile:

  • Arbeiten an bedeutungsvollen Datenprodukten und diese mit Ihrer Vision gestalten.
  • 25 Urlaubstage + 15 Krankheitstage + 1 Geburtstagstag.
  • Budget für Englischkurse.
  • Budget für Krankenversicherung.
  • Jährliches Bildungs- und Entwicklungsetat.
  • Remote-freundliche Kultur mit einem kleinen, engagierten Team.

Full-Stack Developer (Node.js / Browser SDK) Arbeitgeber: Toogeza

Toogeza ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an bedeutenden Datenprodukten zu arbeiten und diese mit ihrer Vision zu gestalten. Mit einer remote-freundlichen Kultur, 25 Urlaubstagen, 15 Krankheitstagen und einem jährlichen Budget für Weiterbildung und Entwicklung fördert das Unternehmen das Wachstum seiner Mitarbeiter in einem engagierten Team.

T

Kontaktdaten:

Toogeza Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Full-Stack Developer (Node.js / Browser SDK) erhalten könnten

Netzwerken, Netzwerken, Netzwerken!

Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und Recruitern in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.

Zeige deine Skills in einem Projekt!

Erstelle ein kleines Projekt oder eine Demo, die deine Fähigkeiten in TypeScript, Node.js und NestJS zeigt. Das gibt dir nicht nur etwas Greifbares, das du präsentieren kannst, sondern zeigt auch dein Engagement und deine Kreativität.

Bereite dich auf technische Interviews vor!

Mach dich mit typischen Fragen und Aufgaben für Full-Stack-Entwickler vertraut. Übe Coding-Challenges und sei bereit, deine Denkweise und Problemlösungsfähigkeiten zu demonstrieren – das ist oft entscheidend!

Bewirb dich direkt über unsere Website!

Wir bei StudySmarter empfehlen dir, dich direkt über unsere Website zu bewerben. So hast du die besten Chancen, gesehen zu werden und wir können dich schneller in den Auswahlprozess einbeziehen.

Wir glauben, dass du diese Fähigkeiten brauchst, um Full-Stack Developer (Node.js / Browser SDK) mit Bravour zu bestehen

TypeScript
Node.js
NestJS
ClickHouse
Apache Kafka
Redis
Web Components

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Talenten, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.

Betone deine Erfahrungen:Stell sicher, dass du deine relevanten Erfahrungen und Projekte hervorhebst, besonders in Bezug auf TypeScript, Node.js und NestJS. Zeig uns, wie du mit Technologien wie Kafka und ClickHouse gearbeitet hast!

Mach es übersichtlich:Halte deine Bewerbung klar und strukturiert. Verwende Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. So können wir schnell erkennen, was du zu bieten hast!

Bewirb dich über unsere Website:Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung an die richtige Stelle gelangt und wir sie schnell bearbeiten können!

Wie man sich auf ein Vorstellungsgespräch bei Toogeza vorbereitet

Verstehe die Technologie

Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie TypeScript, Node.js und NestJS. Zeige im Interview, dass du nicht nur die Grundlagen kennst, sondern auch praktische Erfahrungen hast. Bereite Beispiele vor, wie du diese Technologien in früheren Projekten eingesetzt hast.

Bereite dich auf technische Fragen vor

Erwarte technische Fragen zu verteilten Systemen, Kafka und ClickHouse. Übe, wie du deine Denkweise bei der Problemlösung erklärst. Es könnte hilfreich sein, einige Coding-Challenges zu lösen oder an Mock-Interviews teilzunehmen, um dein Selbstvertrauen zu stärken.

Zeige deine Teamfähigkeit

Da enge Zusammenarbeit mit Produkt- und Geschäftspartnern gefordert ist, solltest du Beispiele für erfolgreiche Teamprojekte parat haben. Erkläre, wie du Anforderungen in praktische Lösungen übersetzt hast und wie du Feedback von Kollegen integriert hast.

Frage nach der Unternehmenskultur

Nutze die Gelegenheit, um mehr über die Remote-Arbeitskultur und das Team zu erfahren. Stelle Fragen zu den Werten des Unternehmens und wie sie die Entwicklung ihrer Mitarbeiter unterstützen. Das zeigt dein Interesse und hilft dir, herauszufinden, ob es gut zu dir passt.