Das Kernproblem, das wir mit Tiptap lösen, sind Texteditoren. Millionen von Menschen auf der ganzen Welt nutzen sie gerade jetzt in ihren Webbrowsern. Während die meisten Benutzer keine Ahnung von der zugrunde liegenden Technologie haben und selbst die meisten webaffinen Personen einen Texteditor als einfaches Stück HTML betrachten, kommt der Großteil des Inhalts im Web durch sie. Es scheint für Webentwickler zunächst ein einfaches Problem zu sein, aber es ist extrem schwierig und heikel, es gut zu machen, insbesondere wenn man komplexere Editor-UIs wie Google Docs oder Notion erstellen muss. Deshalb haben wir Tiptap entwickelt. Wir verwandeln diese Komplexität in Spaß.
Über Tiptap: Die Chancen stehen gut, dass Sie bereits von Tiptap gehört oder es in einem Ihrer Projekte verwendet haben. Mit 28.000 GitHub-Sternen und 5 Millionen npm-Downloads pro Monat ist Tiptap eines der beliebtesten Editor-Frameworks weltweit und wird von Tausenden von Unternehmen wie Antrophic, Axios, GitLab und LinkedIn genutzt, um eine fortschrittliche Inhaltserstellungserfahrung in ihre Apps zu integrieren. Mit unseren zusätzlichen Cloud-Angeboten streben wir an, das führende Ökosystem von Dienstleistungen rund um den Tiptap-Editor aufzubauen, das das Leben von Produktteams und Entwicklern, die Tiptap verwenden, erheblich erleichtert. Unsere Mission ist es, die Zukunft der Inhaltserstellung im Web zu gestalten, indem wir jeden Texteditor intelligent und kollaborativ machen.
Ihr Einfluss: Ihre tägliche Arbeit beeinflusst Tausende von Webentwicklern auf der ganzen Welt. Diese große Verantwortung bringt einen wesentlichen Vorteil mit sich: Einfluss! Jede Zeile Code, die Sie schreiben, verbessert das Leben unserer 30.000 starken Entwicklergemeinschaft und hilft ihnen, komplexe Webanwendungen schneller zu erstellen.
Unsere Kernwerte:
- Open Source: Wir glauben an die Kraft von Open Source und gemeinschaftlicher Zusammenarbeit.
- Transparenz: Wir teilen Wissen offen.
- Autonomie und Einfluss: Ihre Arbeit beeinflusst direkt die Erfahrung jeder Person, die mit Tiptap entwickelt oder Inhalte im Editor erstellt.
- Problemlösung: Wir fördern schnelle Iteration und kontinuierliches Lernen, um die größten Herausforderungen des Webs zu lösen.
Unser Tech-Stack: Um sicherzustellen, dass Sie es nicht bereuen, Tiptap beizutreten, hier ist unser Tech-Stack:
- Sprachen: JavaScript/TypeScript, PHP
- Frameworks: React, Node.js, Laravel
- Datenbanken: PostgreSQL, Redis, MySQL
- DevOps: GitHub, GitLab, AWS, Docker, Kubernetes, Ansible, Grafana, Kibana, Sentry, Cypress
- Sonstiges: ProseMirror, Yjs, Next.js, Tailwind, Sass, Prisma
Verantwortlichkeiten: Als Full Stack Engineer bei Tiptap werden Sie:
- Die Verantwortung für Produktmerkmale von der Ideenfindung über die Entwicklung bis hin zur Veröffentlichung und Iteration übernehmen.
- Als Mini-Gründer für Ihre Funktionen agieren und bei Prioritäten, Zeitplänen und Produktlieferungen zusammenarbeiten.
- Direkt mit unserer Community auf Discord, Reddit, X, BlueSky, Slack usw. interagieren, um Unterstützung zu bieten und Feedback zu sammeln.
- An Unterstützungsbemühungen teilnehmen. Wir haben kein dediziertes Support-Team, daher hilft jeder im Team.
- Mit dem Produktmanager, UX/UI-Designer zusammenarbeiten und andere für Inspiration und Sparringsitzungen kontaktieren.
- Technische Dokumentationen erstellen und pflegen, um interne und externe Entwickler zu unterstützen.
Qualifikationen: Ein Minimum von 3 Jahren Erfahrung in JavaScript/TypeScript mit der Fähigkeit, sauberen, wartbaren und effizienten Code zu schreiben. Erfahrung mit Vanilla JavaScript/TypeScript und React (Frontend) sowie Node.js (Backend). Geschickt im Aufbau responsiver, mobilfreundlicher UIs mit Tailwind. Starkes Verständnis relationaler Datenbanken (PostgreSQL, MySQL) sowie Vertrautheit mit Redis für Caching und Datenpersistenz. Erfahrung mit Prisma für den Datenbankzugriff und -management in Node.js. Vertrautheit mit Überwachungs- und Fehlerverfolgungstools (z.B. Sentry) und End-to-End-Tests (z.B. Cypress). Gründerähnliche Denkweise: Sie sind proaktiv, kommunizieren klar, lieben es, neue Produktideen zu brainstormen, und lassen sich von Benutzerfeedback leiten, um außergewöhnliche Ergebnisse zu liefern.
Bonus: Erfahrung mit Tiptap und Hocuspocus. Hintergrund in der Echtzeit-Kollaboration mit konfliktfreien replizierten Datentypen (CRDTs), insbesondere mit ProseMirror und Yjs. Interesse an UX/UI-Design und benutzerzentrierter Entwicklung. Erfahrung mit den Diensten von OpenAI und Anthropic.
Hier erfahren Sie, wie es funktioniert: Klingt nach einer guten Passung? Schreiben Sie, warum Sie mit uns arbeiten möchten. Wir wären mehr als stolz, wenn Sie Teil unseres Teams werden möchten, und freuen uns darauf, Sie bald kennenzulernen!
WICHTIG: Teilen Sie uns in Ihrer Bewerbung mit, ob Sie Tabs oder Leerzeichen bevorzugen. Wir werden Sie nicht beurteilen, versprochen!
Nächste Schritte: Wir werden Ihre Bewerbung überprüfen und in der Regel innerhalb von 5 Tagen auf Ihre E-Mail antworten. Wenn wir von Ihrer Bewerbung überzeugt sind, führen wir ein kurzes Video-Gespräch (ca. 30 Minuten), um uns kennenzulernen, Ihre Motivation zu überprüfen, warum Sie Tiptap beitreten möchten, und Ihnen die Möglichkeit zu geben, uns Fragen zu stellen, die Ihnen wichtig sind. Wenn wir beide den nächsten Schritt gehen möchten, führen wir ein längeres Video-Gespräch (45 - 60 Minuten) durch, um über technische Themen zu sprechen und ein besseres Verständnis dafür zu bekommen, wie Sie in Ihrer Rolle als Full Stack Engineer arbeiten und ob Ihre Fähigkeiten unseren Erwartungen entsprechen. Sie werden für einen Tag Teil unseres Engineering-Teams (bezahlt), um an einer Aufgabe zu arbeiten, um Ihnen einen realistischen Eindruck davon zu vermitteln, wie es ist, bei Tiptap zu arbeiten, und natürlich sind wir mehr als neugierig auf Ihr ehrliches Feedback!
Um sicherzustellen, dass Sie einen reibungslosen und erfolgreichen Start als Full Stack Engineer bei Tiptap haben, bieten wir Ihnen eine unterstützende Einarbeitung. Pre-Onboarding: Sie erhalten Ihr Willkommenspaket und alle notwendigen technischen Geräte vor dem ersten Tag, damit Sie vollständig ausgestattet starten können. Erste Woche: Wir stellen Sie dem Team vor und machen Sie mit unseren Tools und Systemen vertraut. Erwarten Sie eine Reihe von Einzelgesprächen, um Ihnen zu helfen, sich schnell einzugewöhnen. Erster Monat: Tauchen Sie tiefer in unsere Prozesse ein, nehmen Sie an Schatten-Sitzungen teil und beginnen Sie mit der Verwaltung von Aufgaben, die unsere Produkte direkt betreffen, sodass Sie von Anfang an ein Gefühl von Eigenverantwortung erhalten.
Keine weiteren Worte, wir freuen uns auf Ihre Bewerbung! Und vergessen Sie nicht, uns in Ihrer Bewerbung mitzuteilen, ob Sie Tabs oder Leerzeichen bevorzugen. Wir werden Sie nicht beurteilen, versprochen!
Full Stack Engineer Arbeitgeber: Tiptap

Kontaktperson:
Tiptap HR Team