Junior PHP-Entwickler:in
Role details
Job location
Tech stack
Job description
- Entwicklung und Pflege moderner Web-Anwendungen mit PHP-Frameworks wie Laravel und Symfony
- Sukzessive Einarbeitung in die Architektur und Funktionsweise des NEOS CMS und dessen Flow-Framework
- Übernahme von Entwicklungsaufgaben im Rahmen der NEOS-basierten Webseiten
- Implementierung und Optimierung von REST-APIs und Authentifizierungslösungen
- Systematisches Debuggen und Beheben von Fehlern in bestehenden Anwendungen
- Troubleshooting komplexer Probleme über verschiedene Systemebenen hinweg
- Mitarbeit an Datenbankmigrationen und Weiterentwicklung von Datenbankstrukturen
- Entwicklung und Wartung von CRUD-Funktionalitäten und Benutzeroberflächen
- Erstellung und Pflege automatisierter Tests (Unit, Integration, End-to-End)
- Aktive Teilnahme am git-basierten Entwicklungsprozess (Branching, Pull Requests, Code Reviews)
- Arbeite direkt mit dem Lead Developer zusammen und werde in die Projektplanung und -entwicklung vollständig integriert
Requirements
Du hast bereits erste Erfahrungen in der PHP-Entwicklung gesammelt und möchtest Deine Fähigkeiten nun in echten Projekten weiter vertiefen? In unserem Entwicklungsteam bekommst Du die Chance, moderne Tools und Frameworks kennenzulernen, Verantwortung zu übernehmen und Dich gemeinsam mit uns weiterzuentwickeln., * Mindestens 1-2 Jahre Berufserfahrung mit PHP oder vergleichbare Erfahrung aus eigenen/Open-Source-Projekten
- Sicherer Umgang mit modernem PHP (7.4+/8.x) und OOP-Konzepten
- Praktische Erfahrung mit mindestens einem PHP-Framework (Laravel, Symfony)
- Grundlegendes Verständnis für komplexe CMS-Systeme und die Bereitschaft, sich in NEOS CMS einzuarbeiten
- Kenntnisse im Umgang mit Composer und Dependency Management
- Verständnis von SOLID-Prinzipien und Clean Code
- Fähigkeit zur analytischen Fehlersuche und systematischem Debugging
- Erfahrung mit Logging-Systemen und Debugging-Tools
- Erfahrung mit verschiedenen Testmethoden (PHPUnit, Behat oder ähnliche)
- Routinierter Umgang mit Git und gängigen Workflows (Feature Branches, Pull Requests)
- Grundkenntnisse in Frontend-Technologien (JavaScript, npm/yarn, Webpack/Vite)
- Solide MySQL-Kenntnisse und Verständnis für relationale Datenbankmodelle
- Selbstständige, strukturierte und lösungsorientierte Arbeitsweise
- Motivation zur kontinuierlichen Weiterentwicklung der eigenen Fähigkeiten
- Du verfügst über sehr gute Deutschkenntnisse (mindestens B2-Niveau)
Das ist ein Plus
- Erste Erfahrungen mit NEOS CMS oder anderen Enterprise-Content-Management-Systemen
- Verständnis für MVC-Architektur und Dependency Injection Konzepte, wie sie in Flow verwendet werden
- Erfahrung im Troubleshooting von komplexen Anwendungsstacks
- Kenntnisse in der Verwendung von Profiling- und Performance-Analyse-Tools
- Interesse an Open-Source-Beiträgen und der Entwicklung von wiederverwendbaren Packages
- Kenntnisse in API-Design und -Implementierung
- Verständnis für Cache-Strategien und Performance-Optimierung
- Erfahrung mit Continuous Integration/Continuous Deployment
- Kenntnisse in Datenmigrationen und ETL-Prozessen
- Vertrautheit mit statischer Codeanalyse und Code-Qualitätssicherung
Benefits & conditions
- Flexible Arbeitsmöglichkeiten: Besetze diese Stelle sowohl von unserem Büro im malerischen Utting am Ammersee als auch vom Homeoffice aus.
- Einen strukturierten Einarbeitungsprozess, u.a. in spezialisierte Frameworks wie NEOS CMS, und die Möglichkeit, deine Ideen von Anfang an einzubringen.
- Raum für Eigenverantwortung, während Dir Deine Führungskraft stets mit Rat und Tat zur Seite steht.
- Familiäre Zusammenarbeit: Wir pflegen eine vertraute, familiäre Arbeitsatmosphäre, in der sich alle gegenseitig unterstützen. Und eine dynamische und Hands-On-Mentalität pflegen.
- Renommierte Expertise: Profitiere von 25 Jahren Erfahrung.
- Fort- und Weiterbildungen: Wir unterstützen Deine kontinuierliche Weiterentwicklung in relevanten Technologiebereichen. U.a. hast du die Möglichkeit zur Teilnahme an Konferenzen und Fachveranstaltungen.
- Förderung von Beiträgen zur Open-Source-Community: Wir ermutigen dich, Packages und Bibliotheken zu erstellen.
- Umfangreiche Ressourcen: Das Biallo Handbuch und Deine Kolleg:innen stehen Dir jederzeit zur Verfügung, um einen reibungslosen Start zu gewährleisten.
- Gesundheitsförderung: Wir bieten zwei Mal pro Woche Yoga und im Büro gesunde Snacks und Obst an, um Deine körperliche Gesundheit zu unterstützen. Für die mentale Gesundheit hast du eine feste Ansprechpartnerin und bei Bedarf steht auch Konfliktmediation zur Verfügung.
- Teamevents: Zwei Mal im Jahr treffen wir uns als Team zu produktiven Workshops und Firmenfeiern, um die Zusammenarbeit zu stärken und auch gemeinsam Spaß zu haben.
- Attraktive Vergütung und Sicherheit: Du erhältst eine Bonus-Regelung, weitere Extras und eine unbefristete Stelle.