Als PHP Entwickler:in bei Icinga trägst du dazu bei, den Nutzern unserer Software Monitoringdaten zugänglicher zu machen, indem du das Icinga Web Interface optimierst und weiterenwickelst.
Tätigkeiten
* Du entwickelst unser Icinga Web Framework und bestehende Icinga Module weiter und behältst dabei unsere Community und Kunden immer im Blick
* Du planst, konzipierst und realisierst neue Features und gestaltest die Weiterentwicklung von Icinga aktiv mit
* Du setzt dich mit unterschiedlichen Technologien auseinander und findest innovative Wege diese in unsere Software zu integrieren
* Du teilst dein Wissen und deine Erfahrungen und unterstützt uns dabei unser technisches Niveau kontinuierlich zu erhöhen
* Du bist ein Teamplayer und arbeitest mit Kolleginnen und Kollegen aus der Entwicklung, UI/UX, Produktmanagement und unserer Community zusammen
* Du kannst selbstständig und Ergebnisorientiert im Rahmen von Sprints arbeiten
Anforderungen
* Ein abgeschlossenes Studium in Informatik, Wirtschaftsinformatik, eine vergleichbare Ausbildung mit entsprechender Erfahrung, oder ein vergleichbarer Kenntnisstand
* Relevante Berufserfahrung in der Softwareentwicklung mit PHP
* Gute Kenntnisse in relationalen Datenbanksystemen wie MySQL oder PosgreSQL
* Erfahrung im Umsetzen von Anforderungen aus UI/UX und du bist ein absoluter Profi im Umgang mit HTML, CSS und CSS Pre-Processors
* Mit einer IDE Deiner Wahl, GitHub und GitLab kannst du gut umgehen
* Du bist sicher im Umgang mit einem Linux Betriebssystem
Team
Bei Icinga arbeiten aktuell etwa 20 Mitarbeiter:innen. Die meisten davon sind Softwareentwickler aus den Bereichen PHP, C++ und Go. Das Team ist in Frontend und Backend Entwicklung aufgeteilt - während sich das Backend Team um das Sammeln und Verarbeiten von Daten kümmern, beschäftigt sich das Frontend mit der Darstellung und Weiterverwertung der Daten. Dein Team besteht aus etwa 5 Entwicklern und einem UI/UX Designer und organisiert sich weitestgehend selbst. Code Reviews und Feedback loops gehören zur täglichen Arbeit und geben dir Sicherheit beim Programmieren.
Bewerbungsprozess
Bei einem Match vereinbaren wir ein Gespräch per Videocall. Dort triffst du unter anderem auf unseren CTO und deinen zukünftigen Teamlead. Wir möchten dich kennenlernen und bevorzugen einen Dialog anstelle eines starren Interviews. Anschließend erhältst du innerhalb weniger Tage Feedback vonuns.