Wir sind ein innovatives Unternehmen, das ein hochmodernes Learning Management System (LMS) anbietet, dem Tausende von Lernenden in ganz Deutschland vertrauen. Unser kleines, aber engagiertes Team von Entwicklern ist leidenschaftlich daran interessiert, unseren Nutzern ein außergewöhnliches Erlebnis zu bieten. Wir suchen ab sofort einen
Head of Development / Chief Software Architect (m/w/d)
der uns auf dieser spannenden Reise begleitet. Die Position kann vollständig remote aus Deutschland, hybrid oder vor Ort in unserer Zentrale in Osnabrück ausgeübt werden.
- Führung: Leiten und managen Sie das Entwicklungsteam, fördern Sie ein kollaboratives und innovatives Arbeitsumfeld. Setzen Sie klare Ziele, delegieren Sie Aufgaben und gewährleisten Sie Verantwortlichkeit im Team.
- Strategische Planung: Entwickeln und implementieren Sie eine Entwicklungsstrategie, die mit der Gesamtvision und den Zielen des Unternehmens im Einklang steht.
- Softwarearchitektur: Übernehmen Sie die Führung im Design von Softwarelösungen und bei der Priorisierung und Behebung von Fehlern.
- Infrastrukturmanagement: Verwalten und optimieren Sie unsere Staging- und Produktionsinfrastruktur in Kubernetes.
- Kontinuierliche Integration: Verbessern Sie fortlaufend unsere CI-Prozesse und Workflows.
- Leistungsmanagement: Führen Sie regelmäßige Leistungsbewertungen durch, setzen Sie klare Erwartungen, entwickeln Sie individuelle Entwicklungspläne für Teammitglieder und bieten Sie kontinuierliches Mentoring.
- Backend-Entwicklung: Arbeiten Sie an unseren Backend-Systemen, die hauptsächlich auf PostgREST und PostgreSQL basieren.
- Frontend-Entwicklung: Arbeiten Sie an unserer Webanwendung, die auf Vue.js und Bootstrap basiert.
- Code-Qualität: Führen Sie Code-Reviews durch, um eine saubere und wartungsfreundliche Codebasis sicherzustellen.
- Interner Support: Leiten Sie das Third-Level-Support-Team zur Lösung der komplexesten Probleme.
- Innovation: Halten Sie sich über Branchentrends und neue Technologien auf dem Laufenden, um Innovationen im Team voranzutreiben.
- Führung: Starke Führungspersönlichkeit mit exzellenten Kommunikationsfähigkeiten und Erfahrung in der Leitung von Teams.
- DevOps-Expertise: Mehrjährige praktische Erfahrung als DevOps-Ingenieur mit umfassendem Hintergrund in Backend-Technologien und dem Hosting von Anwendungen in Produktionsumgebungen.
- GitOps: Erfahrung mit GitOps-Prinzipien und -Tools.
- CI/CD-Tools: Fundierte Erfahrung mit Linux, Kubernetes, Docker, FluxCD und GitLab CI.
- Backend-Kenntnisse: Fundierte Erfahrung mit PostgreSQL, PostgREST und Python.
- Frontend-Kenntnisse: Fundierte Erfahrung mit Vue.js, JavaScript, HTML und CSS.
- Zusätzliche Fähigkeiten: Erfahrung mit Haskell und/oder funktionaler Programmierung ist von Vorteil.
- SQL-Kenntnisse: Erfahrung im Schreiben von Ad-hoc-SQL-Abfragen für den internen Third-Level-Support.
- Testing: Erfahrung mit automatisierten Tests, Unit-Tests und testgetriebener Entwicklung.
- Sprachkenntnisse: Deutsch (C2) und Englisch (C1).
- Freiheit zur Innovation: Wir sind ein kleines Team, so dass Sie die Möglichkeit haben, bedeutende Beiträge zu leisten, Entscheidungen zu beeinflussen und die Richtung unseres Produkts zu gestalten.
- Flexible Arbeitszeiten: Diese Rolle kann vollständig remote aus Deutschland, hybrid oder vor Ort ausgefüllt werden - ganz nach Ihren Vorstellungen.
- Kontinuierliches Lernen: Wir bieten ein großzügiges Weiterbildungsbudget, um Ihnen zu helfen, auf dem neuesten Stand der Technik und Branchentrends zu bleiben.
- Work-Life-Balance: Genießen Sie 30 Tage Urlaub pro Jahr, um sich zu entspannen und aufzuladen.
- Hochwertige Ausstattung: Wählen Sie Ihre eigene Arbeitsausstattung - Laptop oder PC - wir haben Sie abgedeckt.
- Team Events: Wir veranstalten regelmäßige Teambuilding-Events, um eine kollegiale und freundliche Arbeitsumgebung zu fördern.