Senior Software Engineer Drupal (all genders)
Senior Software Engineer Drupal (all genders)
DEINE ROLLE
- 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.
DEIN PROFIL
- Erfahrung: Du besitzt umfangreiche Kenntnisse in Drupal, PHP und Symfony-Entwicklung sowie Versionsverwaltung und Best Practices.
- Architekturverständnis: Du gestaltest skalierbare, robuste und flexible Softwarearchitekturen sicher.
- Backend-Kompetenz: Du entwickelst komplexe Backend-Systeme und APIs routiniert.
- Qualitätssicherung: Du stellst die Codequalität durch Best Practices, Code-Reviews und Tests sicher.
- Zusätzliche Kenntnisse: Erfahrung mit weiteren E-Commerce- und/oder Content-Management-Systemen wie Shopware oder Spryker ist von Vorteil.
- Sprachkenntnisse: Deine sehr guten Deutsch- und guten Englischkenntnisse ermöglichen dir eine sichere Kommunikation.