Auf einen Blick
- Aufgaben: Entwickle und verbessere Backend-Systeme für Wiki, Pages und AI-gestützte Funktionen.
- Unternehmen: GitLab, ein innovatives Unternehmen mit einer AI-first Kultur.
- Vorteile: Flexible Arbeitszeiten, Aktienoptionen, Unterstützung für Homeoffice und Weiterbildung.
- Weitere Informationen: Dynamisches Team mit großartigen Wachstums- und Entwicklungsmöglichkeiten.
- Warum dieser Job: Gestalte die Zukunft des Wissensmanagements mit modernster Technologie und AI.
- Qualifikationen: Erfahrung in Ruby on Rails, GraphQL APIs und Backend-Architektur.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Als Senior Backend Engineer (Ruby on Rails) in der Plan: Knowledge-Gruppe helfen Sie dabei, wie Teams Wissen in GitLab planen, dokumentieren und teilen. Sie werden die Backend-Systeme hinter Wiki, Pages, Markdown und Texteditoren aufbauen und verbessern sowie AI-gestützte Funktionen wie den Planner-Agenten und Model Context Protocol (MCP)-Integrationen entwerfen, die GitLabs GraphQL-APIs mit externen Tools verbinden.
In dieser Rolle arbeiten Sie eng mit Frontend-Entwicklern, Produktmanagern, UX-Designern und der Sicherheitsabteilung zusammen, um zuverlässige, skalierbare Systeme zu schaffen, die sowohl technische als auch nicht-technische Benutzer in GitLabs Planungserfahrung unterstützen. Im Rahmen von GitLabs AI-first-Kultur nutzen Sie auch die Duo Agent Platform in Ihrem täglichen Workflow, um die Produktivität zu steigern und schnellere Iterationen zu unterstützen.
Einige Beispiele unserer Projekte:
- Aufbau von AI-Agenten wie dem Planner-Agenten zur Unterstützung von Planungs- und Wissensmanagement-Workflows
- Architektur von MCP-Integrationen, die GitLab GraphQL-APIs für externe AI-Tools und Plattformen zugänglich machen
Was Sie tun werden:
- Leitung der Backend-Architektur für Wiki, Pages, Markdown und Texteditor-Funktionen, die in GitLab verwendet werden.
- Entwurf und Aufbau von AI-Agenten, die Planungs- und Wissensmanagement-Workflows unterstützen.
- Architektur von MCP-Integrationen, die GitLab GraphQL-APIs mit externen AI-Plattformen und -Tools verbinden.
- Verbesserung der Zuverlässigkeit und Leistung des Anwendungscodes, PostgreSQL-Abfragen, Redis-Nutzung und Hintergrundjobs.
- Entwicklung und Weiterentwicklung von GraphQL-APIs, die für Frontend-Entwickler klar sind und skalierbare Produkterlebnisse unterstützen.
- Zusammenarbeit mit Frontend-Entwicklern, Produktmanagern, UX-Designern und der Sicherheitsabteilung, um komplexe Arbeiten in lieferbare Iterationen zu unterteilen.
- Mentoring von Ingenieuren durch Code-Reviews, technische Diskussionen und gemeinsame Backend-Best-Practices.
- Unterstützung bei der Incident-Response und Produktions-Debugging, um Erkenntnisse in dauerhafte Systemverbesserungen umzuwandeln.
Was Sie mitbringen:
- Starke Erfahrung im Aufbau und in der Wartung von Backend-Anwendungen mit Ruby on Rails, einschließlich Kernkomponenten wie ActiveRecord und Redis.
- Erfahrung im Entwurf und in der Unterstützung von GraphQL-APIs mit Fokus auf Benutzerfreundlichkeit, Wartbarkeit und Leistung.
- Kenntnisse im Design, in der Optimierung und im Scaling von PostgreSQL-Abfragen in stark frequentierten Produktionssystemen.
- Erfahrung im Aufbau oder in der Integration von AI-Agenten, intelligenten Workflows oder verwandten Plattformfähigkeiten.
- Vertrautheit mit Model Context Protocol (MCP) oder ähnlichen Mustern zur Verbindung von APIs mit externen Tools und Plattformen.
- Fähigkeit, Produktionsprobleme zu untersuchen, komplexe Systeme zu debuggen und die Zuverlässigkeit im Laufe der Zeit zu verbessern.
- Erfahrung in der Leitung technischer Entscheidungen, im Mentoring von Ingenieuren und im Beitrag zu Engineering-Standards innerhalb eines Teams.
- Klare Kommunikations- und bereichsübergreifende Zusammenarbeit, mit Offenheit für Kandidaten, die über übertragbare Erfahrungen aus angrenzenden Backend- oder Plattformarbeiten verfügen.
Über das Team:
Die Plan: Knowledge-Gruppe besitzt zentrale Wissensmanagement-Erfahrungen in GitLab, einschließlich Wiki, Pages, Markdown und Texteditoren, und erweitert diese Grundlagen mit AI-gestützten Funktionen wie dem Planner-Agenten und MCP-basierten Integrationen. Das Team besteht aus 6 Ingenieuren und arbeitet mit einem Produktmanager, Engineering-Manager, Produktdesigner und technischen Redakteur zusammen. Wie viele Teams bei GitLab arbeiten sie asynchron über Regionen hinweg und eng mit der breiteren Plan-Phase zusammen, um Backend-Skalierungs-, Bearbeitungserfahrungs- und AI-Integrationsherausforderungen auf einer gemeinsamen Plattform zu lösen.
Wie GitLab Sie unterstützen wird:
- Leistungen zur Unterstützung Ihrer Gesundheit, Finanzen und Ihres Wohlbefindens
- Flexible bezahlte Freizeit
- Ressourcengruppen für Teammitglieder
- Eigenkapitalvergütung und Mitarbeiteraktienkaufplan
- Wachstums- und Entwicklungsfonds
- Elternzeit
- Unterstützung für das Homeoffice
GitLab ist stolz darauf, ein Arbeitsplatz mit Chancengleichheit zu sein und ein Arbeitgeber für positive Maßnahmen. Die Richtlinien und Praktiken von GitLab in Bezug auf Rekrutierung, Beschäftigung, Karriereentwicklung und -förderung, Beförderung und Ruhestand basieren ausschließlich auf Verdiensten, unabhängig von Rasse, Hautfarbe, Religion, Abstammung, Geschlecht (einschließlich Schwangerschaft, Stillzeit, sexueller Orientierung, Geschlechtsidentität oder Geschlechtsausdruck), nationaler Herkunft, Alter, Staatsbürgerschaft, Familienstand, geistiger oder körperlicher Behinderung, genetischen Informationen (einschließlich familiärer Krankengeschichte), Entlassungsstatus aus dem Militär, geschütztem Veteranenstatus (zu dem behinderte Veteranen, kürzlich entlassene Veteranen, aktive Dienstveteranen oder Veteranen mit Kampfabzeichen und Veteranen mit Medaillen der Streitkräfte gehören) oder aus einem anderen gesetzlich geschützten Grund. GitLab wird keine Diskriminierung oder Belästigung aufgrund einer dieser Eigenschaften tolerieren. Siehe auch die EEO-Richtlinie von GitLab und EEO ist das Gesetz. Wenn Sie eine Behinderung oder besondere Bedürfnisse haben, die eine Anpassung erfordern, lassen Sie es uns bitte während des Rekrutierungsprozesses wissen.
Senior Backend Engineer (Ruby on Rails), Plan: Knowledge Arbeitgeber: Deepstreamtech
GitLab ist ein hervorragender Arbeitgeber, der eine innovative und inklusive Arbeitsumgebung bietet, in der Teamarbeit und persönliche Entwicklung gefördert werden. Mit flexiblen Arbeitszeiten, einem großzügigen Urlaubspaket und Unterstützung für Homeoffice sorgt GitLab dafür, dass Mitarbeiter ihre Work-Life-Balance optimal gestalten können. Zudem bietet das Unternehmen zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung und fördert eine Kultur des Wissensaustauschs und der Zusammenarbeit über verschiedene Regionen hinweg.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Backend Engineer (Ruby on Rails), Plan: Knowledge erhalten könnten
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und Recruitern in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, über deine bisherigen Projekte zu sprechen. Zeige, wie du Probleme gelöst hast und welche Technologien du verwendet hast.
✨Tipp Nummer 3
Sei proaktiv und bewirb dich direkt über unsere Website! Das zeigt dein Interesse und Engagement für die Position. Außerdem kannst du sicherstellen, dass deine Bewerbung die richtige Zielgruppe erreicht.
✨Tipp Nummer 4
Bereite Fragen für das Interview vor! Zeige dein Interesse an der Unternehmenskultur und den Projekten, an denen du arbeiten würdest. Das hilft dir, einen guten Eindruck zu hinterlassen und mehr über die Rolle zu erfahren.
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Backend Engineer (Ruby on Rails), Plan: Knowledge mit Bravour zu bestehen
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 Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.
Betone deine Erfahrungen:Erzähle uns von deinen bisherigen Projekten und Erfahrungen mit Ruby on Rails, GraphQL und AI-Integrationen. Zeig uns, wie du in der Vergangenheit Probleme gelöst hast und welche Erfolge du erzielt hast.
Mach es klar und prägnant:Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. Wir wollen schnell verstehen, was du kannst und was du für unser Team mitbringst.
Bewirb dich über unsere Website:Der einfachste Weg, um Teil unseres Teams zu werden, ist, 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 Deepstreamtech vorbereitet
✨Verstehe die Technologien
Mach dich mit Ruby on Rails, GraphQL und PostgreSQL vertraut. Sei bereit, spezifische Fragen zu diesen Technologien zu beantworten und zeige, dass du praktische Erfahrungen in der Entwicklung von Backend-Systemen hast.
✨Bereite Beispiele vor
Denke an konkrete Projekte, an denen du gearbeitet hast, insbesondere solche, die AI-Integration oder komplexe Backend-Architekturen betreffen. Erkläre, wie du Herausforderungen gemeistert und Lösungen implementiert hast.
✨Zeige Teamarbeit
Da die Rolle enge Zusammenarbeit mit Frontend-Entwicklern, Produktmanagern und UX-Designern erfordert, sei bereit, über deine Erfahrungen in der interdisziplinären Zusammenarbeit zu sprechen. Betone, wie du technische Entscheidungen getroffen und andere unterstützt hast.
✨Fragen stellen
Bereite einige durchdachte Fragen vor, die zeigen, dass du dich für die Unternehmenskultur und die spezifischen Herausforderungen des Teams interessierst. Fragen zur AI-Strategie oder zu den aktuellen Projekten können hier besonders gut ankommen.