Search

Senior PHP-Developer (Drupal) (m/w/d)

MOSAIQ GmbH
locationStuttgart, Deutschland
VeröffentlichtVeröffentlicht: Heute
IT / Telekommunikation
Vollzeit

Deine Aufgabe ist die Konzeption und Entwicklung von CMS-Projekten und Websites, basierend auf Drupal. Du hast dabei mit PHP, OOP, ORM, MySQL, Redis, Elastic- oder OpenSearch, Message Queues und jeder Menge externer Systeme und Schnittstellen zu tun. Du kannst dabei auf unsere Best-Practices und Prozesse zurückgreifen, aber dich auch in die Ausgestaltung und Optimierung unserer Arbeitsweise einbringen. Wenn du außerdem Erfahrungen im DevOps und Hosting-Infrastrukturen mitbringst, darfst du gerne auch bei unseren Cloud-Lösungen in Gridscale und Amazon Webservices mitmachen und hast dabei mit Computing-Instances, PaaS-Komponenten, In-Memory-Services und ähnlichem zu tun.

Tätigkeiten

  • Konzeption und Entwicklung von personalisierten skalierbaren Anwendungen mittels der Digital-Experience-Plattform Drupal
  • Weiterentwicklung unserer internen Symfony-Applikationen und Tools
  • Planung und Konzeption neuer Features und Erweiterungen
  • Schnittstellenentwicklung zu CRM-, DAM- und anderen kundenspezifischen Systemen
  • Testing und Deployment der Funktionalitäten

Anforderungen

  • Drupal ist für dich weitaus mehr als die Aneinanderreihung von Hooks
  • Erfahrung mit gängigen PHP Frameworks wie Symfony oder Laravel
  • PHP ist deine zweite Muttersprache und du ziehst nicht über sie im Heise-Forum her
  • Du verfolgst ganzheitliche Lösungsansätze und hast schon mal von Design Patterns gehört
  • Ein Interface ist nicht nur eine grafische Oberfläche für dich
  • Weitere Kenntnisse in TYPO3 und Shopware oder DevOps und komplexen Hosting-Infrastrukturen wären ideal, sind aber keine Voraussetzung

Team

  • Hohes Maß an Selbstorganisation und Selbstbestimmung
  • Impulse und Entscheidungen entstehen aus dem Team
  • Möglichkeiten auf die Weiterentwicklung unserer Arbeitsweise, aber auch der allgemeinen Unternehmensentwicklung Einfluss zu nehmen

Bewerbungsprozess

  • Erstes Gespräch um sich unverbindlich kennenzulernen und zu prüfen, ob es menschlich ins Team passt
  • Ein zweites Gespräch mit den Kolleg:innen aus dem Dev-Team zur Klärung der technischen Fragen und Rahmenbedingungen. Das Team trifft auch die Entscheidung über Neueinstellungen