Auf einen Blick
- Aufgaben: Entwickeln Sie Kern-CMS-Funktionen und AI-gestützte Features für Hygraph.
- Unternehmen: Hygraph ist ein innovatives Unternehmen, das eine GraphQL-native CMS-Lösung anbietet.
- Vorteile: Sie profitieren von einem kollaborativen Teamumfeld und der Möglichkeit, moderne AI-Tools zu nutzen.
- Weitere Informationen: Der Standort ist in Berlin, Deutschland.
- Warum dieser Job: Gestalten Sie die Zukunft des CMS mit AI-gestützten Funktionen und verbessern Sie die Entwicklererfahrung.
- Qualifikationen: Mindestens 6 Jahre Erfahrung in der Entwicklung mit JavaScript/TypeScript und Node.js.
Das prognostizierte Gehalt liegt zwischen 60000 - 75000 € pro Jahr.
Wie werden Sie einen Einfluss ausüben? Als Senior Full Stack Engineer arbeiten Sie an der Schnittstelle von Engineering und Produkt, um zu gestalten, wie unsere Nutzer mit Hygraph arbeiten. Sie werden Funktionen bereitstellen, die echte Kundenprobleme lösen, zu unserem CMS-Kern beitragen, die Fähigkeiten unserer Plattform erweitern und helfen, KI-gestützte Funktionen zum Leben zu erwecken. Sie warten nicht auf perfekte Spezifikationen oder pixelgenaue Designs. Sie nutzen Ihr Urteilsvermögen, arbeiten eng mit PMs und Kunden zusammen und bewegen sich schnell mit modernen, KI-unterstützten Entwicklungstools.
Diese Rolle ist für jemanden, der Engineering als Teamsport sieht, Verantwortung übernimmt, ohne auf Erlaubnis zu warten, und in einer Umgebung gedeiht, in der Initiative mehr zählt als Anweisungen.
Woran Sie arbeiten werden:
- Kern-CMS-Entwicklung: Entwickeln Sie das GraphQL-native CMS, das Unternehmens-Teams weltweit antreibt, und verbessern Sie Leistung, Zuverlässigkeit und Entwicklererfahrung.
- CMS-Erweiterungen und Integrationen: Entwickeln und pflegen Sie Erweiterungen, die das, was Kunden mit Hygraph tun können, erweitern.
- KI-gestützte Funktionen: Tragen Sie zu unserem KI-Fahrplan bei, indem Sie intelligente Funktionen in das Produkt integrieren.
- Kundenorientierte Verbesserungen: Nutzen Sie Überwachungsdaten, Kundenfeedback und Ihr Produktinstinkt, um proaktiv Probleme zu identifizieren und zu beheben, bevor sie gemeldet werden.
Einige Ihrer Aufgaben und Verantwortlichkeiten:
- Zusammenarbeit in einem funktionsübergreifenden, autonomen Team zur Bereitstellung von Funktionen und kontinuierlichen Verbesserungen, oft aus groben Prototypen oder frühen Konzepten heraus, anstatt aus polierten Designs.
- Übersetzen von Geschäftsbedürfnissen in technische Lösungen durch enge Zusammenarbeit mit Produktmanagern.
- Gelegentlich an Kundengesprächen teilnehmen, um zu validieren, dass das, was Sie bauen, tatsächlich ihre Probleme löst.
- Komfortabel im Umgang mit modernen, KI-unterstützten Entwicklungstools (Cursor, Claude, Codex oder ähnliches), um die Entwicklung zu beschleunigen, oder bereit, diese schnell zu übernehmen.
- Proaktive Identifizierung von Problemen durch Überwachungs- und Beobachtungsdaten. Dann beheben Sie sie, anstatt sie nur zu kennzeichnen.
- Beitragen zu architektonischen Entscheidungen, die unsere Plattform skalierbar, zuverlässig und wartbar halten.
- Teilen Sie Ihr Wissen, lernen Sie von anderen und helfen Sie Ihren Teamkollegen, zu wachsen. Engineering hier ist kollaborativ. Wir gewinnen zusammen.
Erwartungen Zeitrahmen:
- 1 Monat: Sie werden das Onboarding abschließen, das unser Produkt, Tech-Stack, Infrastruktur und Vision abdeckt. Sie werden Menschen im Unternehmen kennenlernen, sich mit unserem Code vertraut machen und Ihre ersten Beiträge leisten.
- 3 Monate: Sie werden Funktionen und Verbesserungen mit Vertrauen in die Produktion liefern. Sie werden ein solides Verständnis von Hygraphs Produkt und Architektur haben und Ideen beitragen, nicht nur Code. Sie werden Arbeitsbeziehungen zu Ihrem Teamleiter, PMs und anderen Ingenieuren durch regelmäßige 1:1-Gespräche, betriebliche Überprüfungen und tägliche Zusammenarbeit aufgebaut haben.
- 6 Monate: Bis jetzt werden Sie bedeutende Beiträge sowohl zum Produkt als auch zum Team leisten. Sie bringen frische Perspektiven aus Ihrer Erfahrung ein und helfen, die Messlatte in Bezug auf Leistung, Architektur und unsere Arbeitsweise zu erhöhen. Sie werden jemand sein, auf den das Team angewiesen ist. Nicht weil Sie alles tun, sondern weil Sie alle um Sie herum besser machen.
Was wir von Ihnen erwarten:
- Signifikante Erfahrung (typischerweise 6+ Jahre) im Aufbau und der Verantwortung für Produktionssysteme, mit starken Full-Stack-Fähigkeiten in JavaScript/TypeScript und tiefgehender Backend-Expertise (idealerweise Node.js).
- Erfahrung im Aufbau von Benutzeroberflächen, idealerweise mit React.
- Erfahrung in der Entwicklung gut getesteter APIs (GraphQL und/oder REST).
- Starkes Verständnis von Backend-Systemen, Skalierbarkeit und Leistungsgrundlagen.
- Solides Wissen über relationale Datenbanken (insbesondere PostgreSQL), einschließlich Schema-Design und Abfrageoptimierung.
- Aktive Nutzung von KI-unterstützten Entwicklungstools (Claude, Cursor, Codex oder ähnliches) in Ihrem Workflow oder eine klare, nachgewiesene Bereitschaft, diese zu übernehmen.
- Fähigkeit, mit Unklarheiten umzugehen: grobe Prototypen, sich entwickelnde Anforderungen und unvollständige Informationen. Sie nutzen Urteilsvermögen und Erfahrung, um die Lücken zu füllen.
- Starkes Produktbewusstsein. Sie denken darüber nach, warum Sie etwas bauen, nicht nur wie. Sie kümmern sich um die Kundenerfahrung, nicht nur um den Code.
- Exzellente Kommunikations- und Kollaborationsfähigkeiten. Sie äußern sich, wenn etwas nicht stimmt, teilen Anerkennung, wenn es gut läuft, und geben respektvolles und klares Feedback.
- Eine Wachstumsentwicklung, die stetige Verbesserung zeigt. Sie müssen nicht alles wissen, aber Sie müssen zeigen, dass Sie schnell lernen und Ihre eigene Messlatte immer höher legen.
Bonuspunkte:
- Erfahrung mit Bereitschaftsdiensten oder Betrieb (Vorfallreaktion usw.) oder Offenheit, dies zu übernehmen, während wir das Team vergrößern.
- Erfahrung mit GraphQL und Golang.
- Vertrautheit mit cloud-nativen Entwicklungen (AWS, GCP).
- Kenntnisse über Infrastruktur als Code-Tools (Pulumi, Terraform).
- Erfahrung mit Überwachungs- und Beobachtungswerkzeugen (New Relic, Datadog oder ähnliches).
- Erfahrung in der direkten Zusammenarbeit mit Kunden oder in kundenorientierten Rollen.
- Vertrautheit mit headless CMS-Plattformen oder Inhaltsinfrastruktur.
Hygraph ist ein Arbeitgeber, der Chancengleichheit bietet und sich verpflichtet hat, Menschen mit unterschiedlichen Hintergründen einzustellen. Wir glauben, dass Vielfalt, einzigartige Erfahrungen, Qualitäten und verschiedene Kulturen die Produktivität unseres Arbeitsplatzes bereichern und Innovation und Kreativität fördern.
Senior Full Stack Engineer (f/m/d) - Berlin | Germany Arbeitgeber: Role, Inc.
Hygraph bietet ein dynamisches Arbeitsumfeld in Berlin mit einem Fokus auf innovative CMS-Lösungen. Das Team schätzt Vielfalt und fördert eine Kultur des kontinuierlichen Lernens. Mitarbeiter haben Zugang zu modernen AI-Entwicklungstools und arbeiten an spannenden Projekten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Full Stack Engineer (f/m/d) - Berlin | Germany erhalten könnten
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Role, Inc. anzuklopfen, wenn du dich auf die Stelle als Senior Full Stack Engineer (f/m/d) - Berlin | Germany bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Role, Inc. vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Full Stack Engineer (f/m/d) - Berlin | Germany mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Role, Inc. klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Role, Inc. vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.