Unser Kunde ist ein innovatives, inhabergeführtes Unternehmen, das sich auf die Entwicklung cloudbasierter Hotelsoftware spezialisiert hat. Wir suchen eine engagierte Persönlichkeit, die unser Team als Backend Entwickler:in unterstützt. In dieser Rolle sind Sie verantwortlich für die Entwicklung von skalierbaren Backend-Services auf Basis von Symfony (PHP). Zu Ihren Aufgaben gehören die Modellierung komplexer, datenbankgestützter Prozesse sowie die technische Planung und Implementierung von Proof-of-Concepts. Sie werden bestehende Module refaktorisieren und weiterentwickeln und aktiv am Ausbau unserer DevOps- und Cloud-Infrastruktur mitarbeiten. Das Unternehmen legt großen Wert auf ein offenes und kollegiales Arbeitsumfeld, in dem Teamgeist und Eigeninitiative gefördert werden. Regelmäßige Präsenz in einem modernen Büro ist gewünscht, jedoch wird ein hohes Maß an Flexibilität durch die Möglichkeit von Homeoffice geboten. Sie haben die Chance, an einem technisch anspruchsvollen Produkt zu arbeiten, das echten Einfluss auf die Hotellerie hat, und können Ihre Ideen aktiv in die Weiterentwicklung der Plattform einbringen.
Backend Entwickler:in PHP (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt mehrjährige Praxiserfahrung in der PHP-Entwicklung mit Symfony mit, wobei auch Quereinstiege von anderen Programmiersprachen oder Frameworks möglich sind. Sie sollten über sehr gute Kenntnisse im Bereich Datenbanken, vorzugsweise MySQL oder MariaDB, verfügen und Erfahrung im Umgang mit Legacy-Code haben. Kenntnisse in PHP QA-Tools wie PHPStan oder Rector sind von Vorteil. Des Weiteren sind Erfahrungen mit Cloud-Plattformen wie AWS, GCP oder Azure sowie mit DevOps-Werkzeugen und CI/CD-Pipelines wünschenswert. Ein Verständnis für technische Konzeption, Architektur und Clean Code ist ebenso wichtig wie eine hohe Lernbereitschaft. Sie sollten selbstständig und strukturiert arbeiten können und ein ausgeprägtes Abstraktionsvermögen mitbringen. Vertrautheit mit agilen Vorgehensmodellen wie Scrum ist hilfreich. Sehr gute Deutschkenntnisse (C1) und fortgeschrittene Englischkenntnisse (B1) sind erforderlich.