Senior Software Engineer PHP Symfony – CMS/DXP/E-Commerce (all genders)
In deiner Rolle als Senior Software Engineer spielt du eine Schlüsselrolle in der projektbasierten Entwicklung hochwertiger Webanwendungen und Systeme, insbesondere unter Verwendung des Symfony-Frameworks. Deine Aufgaben erstrecken sich von der Auswahl und Einschätzung der Software-Architektur bis hin zur Implementierung von Kundenlösungen.
Im Detail übernimmst du dabei die folgenden Aufgaben
- Architektur: Du planst und gestaltest die Softwarearchitektur maßgeblich. Deine Lösungen sind skalierbar, robust und flexibel, um zukünftige Anpassungen zu ermöglichen.
- Backend-Entwicklung: Du erstellst komplexe Backend-Systeme und APIs mit PHP und dem Symfony-Framework. Dies beinhaltet die Implementierung von Geschäftslogik, Datenbankanbindung, Sicherheitsmaßnahmen und Integrationen.
- Qualitätssicherung: Du überwachst und sicherst die Code-Qualität durch Best Practices, Code-Reviews und Tests. In Zusammenarbeit mit QA-Teams sorgst du für fehlerfreie und anforderungsgerechte Anwendungen.
- Performance-Optimierung: Du identifizierst und behebst Leistungsengpässe, dazu gehören Optimierungen von Datenbankabfragen, Caching-Strategien und Konfigurationsverbesserungen.
- Technologische Innovation: Du bleibst über die neuesten Entwicklungen in der PHP- und Symfony-Welt informiert und bringst innovative Ideen ins Team ein. Dabei bewertest du neue Tools, Techniken und Frameworks und integrierst diese in laufende oder zukünftige Projekte.
- Fachlicher Lead und Mentoring: Du unterstützt Teammitglieder bei Problemlösungen und der Weiterentwicklung ihrer Fähigkeiten. Gemeinsam mit dem Team förderst du eine Kultur der Zusammenarbeit, des Wissensaustauschs und der kontinuierlichen Verbesserung.
Deine Skills – das bringst du mit
- Umfangreiche Kenntnisse und Erfahrungen in der PHP- und Symfony-Entwicklung, inklusive Symfony-Komponenten, Versionsverwaltung, Collaborationstools und Best Practices
- Verständnis für Softwarearchitekturprinzipien zur Gestaltung skalierbarer, robuster und flexibler Lösungen
- Erfahrung in der Entwicklung komplexer Backend-Systeme und APIs
- Sicherstellung der Codequalität durch Best Practices, Code-Reviews und Tests
- Effektive Kommunikation mit Teammitgliedern, klare Erklärung technischer Konzepte und Unterstützung weniger erfahrener Teammitglieder
- Idealerweise Erfahrung mit E-Commerce- und/oder Content-Management-Systemen wie Drupal, Shopware oder Ibexa DXP