Auf einen Blick
- Aufgaben: Entwickle und pflege Tools, die unsere Ingenieure unterstützen und ihre Produktivität steigern.
- Arbeitgeber: GetYourGuide ist der führende Marktplatz für unvergessliche Reiseerlebnisse weltweit.
- Mitarbeitervorteile: Flexible Arbeitszeiten, Remote-Optionen und ein kreatives, unterstützendes Team warten auf dich.
- Warum dieser Job: Werde Teil eines dynamischen Teams und trage zur Verbesserung von Entwickler-Workflows bei.
- Gewünschte Qualifikationen: Mindestens 2 Jahre Erfahrung in Backend-Entwicklung mit Java, JavaScript oder Python.
- Andere Informationen: Wir sind ein Arbeitgeber, der Chancengleichheit fördert und Vielfalt schätzt.
Das voraussichtliche Gehalt liegt zwischen 36000 - 60000 € pro Jahr.
GetYourGuide ist der weltweit führende Marktplatz für unvergessliche Reiseerlebnisse. Reisende nutzen GetYourGuide, um die besten Aktivitäten an einem Ziel zu entdecken. Seit der Gründung im Jahr 2009 haben Menschen aus der ganzen Welt mehr als 150 Millionen Touren, Aktivitäten und Eintrittskarten über GetYourGuide gebucht. Angetrieben von einem globalen Team von über 800 Reiseexperten und Technologen haben wir unseren Hauptsitz in Berlin und 17 lokale Büros auf der ganzen Welt.
Als Software Engineer (Backend-Fokus) im Developer Enablement Team tragen Sie dazu bei, Tools und Plattformen zu entwickeln und zu pflegen, die die vielfältigen Engineering-Teams von GetYourGuide unterstützen, einschließlich derjenigen, die mit Java, JavaScript, Python und mehr arbeiten. Ihre Arbeit konzentriert sich auf die Optimierung von CI/CD-Pipelines (unter Verwendung von GitHub Actions und ArgoCD), das Management des Zugriffs auf GitHub, die Verbesserung von Testwerkzeugen und die Optimierung lokaler Entwicklungsabläufe.
Diese Rolle ist ideal für einen Ingenieur zu Beginn seiner Karriere mit starken Backend-Grundlagen, dem Wunsch zu lernen und dem Antrieb, einen bedeutenden Einfluss auf die Produktivität der Entwickler zu haben.
- CI/CD-Pipelines pflegen: Unterstützung und Verbesserung von CI/CD-Workflows unter Verwendung von GitHub Actions für die kontinuierliche Integration und ArgoCD für die kontinuierliche Bereitstellung.
- GitHub-Zugriff verwalten: Verwaltung von GitHub-Repositories, Berechtigungen und Workflows zur Ermöglichung einer sicheren und nahtlosen Zusammenarbeit.
- Testwerkzeuge verbessern: Entwicklung und Pflege von Werkzeugen zur Verbesserung automatisierter Tests (Unit, Integration, End-to-End) für Java, JavaScript und Python-Projekte.
- Lokale Entwicklung verbessern: Aufbau und Pflege von Werkzeugen zur Vereinfachung lokaler Entwicklungsumgebungen.
- Vielfältige Ingenieure unterstützen: Zusammenarbeit mit Entwicklern in Java, JavaScript und Python, um deren Bedürfnisse zu verstehen.
- Pragmatisch beitragen: Schreiben von sauberem, wartbarem Code für Backend-Systeme und -Werkzeuge.
- Lernen und iterieren: Experimentieren mit neuen Werkzeugen und Praktiken.
- Durch Zusammenarbeit wachsen: Teilnahme an Code-Reviews, Pair-Programming und Teamdiskussionen.
Wer Sie sind:
- Aufstrebender Ingenieur: 2+ Jahre Erfahrung in der Backend-Entwicklung mit mindestens einer der Programmiersprachen Java, JavaScript/Node.js oder Python.
- Neugieriger Lerner: Neugierig und proaktiv, mit dem starken Wunsch, neue Werkzeuge und Technologien zu meistern.
- Wertorientiert: Leidenschaft für die Bereitstellung von Werkzeugen, die das Leben der Ingenieure erleichtern.
- Pragmatischer Problemlöser: Fähigkeit, praktische, effektive Lösungen zu liefern.
- Dateninteressiert: Interesse an der Nutzung von Metriken zur Validierung und Verbesserung Ihrer Arbeit.
- Kollaborativer Teamplayer: Proaktiver Kommunikator, der in einem vielfältigen, unterstützenden Teamumfeld gedeiht.
- Technische Grundlagen: Vertrautheit mit Git, Cloud-Infrastruktur (AWS bevorzugt) und CI/CD-Konzepten.
Bonuspunkte für:
- Erfahrung mit GitHub Actions, ArgoCD oder ähnlichen Werkzeugen.
- Kenntnisse in Kubernetes, Docker, Testframeworks.
- Erfahrung in der Erstellung von Werkzeugen/Automatisierungen, die die Produktivität der Entwickler verbessert haben.
Wir freuen uns darauf, von Ihnen zu hören! Wenn Sie die Fähigkeiten und die Leidenschaft haben, unserem Team beizutreten, laden wir Sie ein, sich zu bewerben, indem Sie Ihren Lebenslauf auf Englisch über das untenstehende Formular einreichen.
Wir sind ein Arbeitgeber, der Chancengleichheit bietet. Wir verpflichten uns, dass jede qualifizierte Person unabhängig von Alter, Geschlecht, ethnischer Zugehörigkeit, sexueller Orientierung, Behinderungsstatus oder Religion bewertet wird.
Software Engineer (Backend) - Developer Enablement Arbeitgeber: GetYourGuide

Kontaktperson:
GetYourGuide HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Engineer (Backend) - Developer Enablement
✨Tipp Nummer 1
Nutze Networking-Plattformen wie LinkedIn, um mit aktuellen oder ehemaligen Mitarbeitern von GetYourGuide in Kontakt zu treten. Stelle Fragen zu ihrer Erfahrung im Unternehmen und erhalte wertvolle Einblicke, die dir helfen können, dich besser auf das Vorstellungsgespräch vorzubereiten.
✨Tipp Nummer 2
Informiere dich über die neuesten Trends und Technologien im Bereich Backend-Entwicklung, insbesondere in Bezug auf CI/CD-Pipelines und Tools wie GitHub Actions und ArgoCD. Zeige in Gesprächen, dass du über aktuelle Entwicklungen informiert bist und bereit bist, diese in deiner Arbeit anzuwenden.
✨Tipp Nummer 3
Bereite dich darauf vor, konkrete Beispiele für deine bisherigen Projekte und Erfahrungen zu teilen, die deine Fähigkeiten in der Backend-Entwicklung demonstrieren. Betone, wie du Probleme pragmatisch gelöst hast und welche Tools du verwendet hast, um die Produktivität zu steigern.
✨Tipp Nummer 4
Zeige während des Vorstellungsgesprächs deine Lernbereitschaft und deinen Wunsch, dich weiterzuentwickeln. Stelle Fragen zu den Möglichkeiten zur Weiterbildung und Mentorship innerhalb des Unternehmens, um dein Interesse an persönlichem Wachstum und Teamarbeit zu unterstreichen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Engineer (Backend) - Developer Enablement
Tipps für deine Bewerbung 🫡
Verstehe die Rolle: Lies die Stellenbeschreibung sorgfältig durch und achte auf die spezifischen Anforderungen und Verantwortlichkeiten. Stelle sicher, dass du die Technologien und Tools, die in der Beschreibung erwähnt werden, verstehst.
Betone relevante Erfahrungen: Hebe in deinem Lebenslauf und Anschreiben deine Erfahrungen mit Backend-Entwicklung, insbesondere mit Java, JavaScript oder Python, hervor. Zeige konkrete Beispiele, wie du CI/CD-Pipelines oder Testing-Tools verbessert hast.
Zeige Lernbereitschaft: Betone deine Neugier und deinen Wunsch, neue Technologien zu erlernen. Erwähne spezifische Tools oder Praktiken, die du in der Vergangenheit ausprobiert hast, um deine Fähigkeiten zu erweitern.
Schreibe ein überzeugendes Anschreiben: Verfasse ein individuelles Anschreiben, das deine Motivation für die Position und das Unternehmen verdeutlicht. Erkläre, warum du an der Verbesserung der Entwicklerproduktivität interessiert bist und wie du zur Mission von GetYourGuide beitragen möchtest.
Wie du dich auf ein Vorstellungsgespräch bei GetYourGuide vorbereitest
✨Verstehe die CI/CD-Pipelines
Da du in der Rolle mit CI/CD-Pipelines arbeiten wirst, solltest du dich gut mit GitHub Actions und ArgoCD auskennen. Bereite dich darauf vor, Fragen zu diesen Tools zu beantworten und zeige, dass du ihre Funktionsweise verstehst.
✨Zeige deine Problemlösungsfähigkeiten
Bereite Beispiele vor, in denen du pragmatische Lösungen für technische Probleme gefunden hast. Dies könnte die Verbesserung von Entwicklungs-Workflows oder das Lösen von Herausforderungen bei der Zusammenarbeit mit anderen Entwicklern umfassen.
✨Sei bereit, über Teamarbeit zu sprechen
Die Rolle erfordert enge Zusammenarbeit mit anderen Ingenieuren. Sei bereit, über deine Erfahrungen in der Teamarbeit zu sprechen und wie du zur Produktivität des Teams beigetragen hast.
✨Habe eine Lernmentalität
Da du ein aufstrebender Ingenieur bist, ist es wichtig, deine Neugier und deinen Wunsch zu lernen zu betonen. Teile Beispiele, wie du neue Technologien oder Tools erlernt hast und wie du Feedback genutzt hast, um deine Fähigkeiten zu verbessern.