Senior PHP-Developer (Drupal)

MOSAIQ GmbH
Stuttgart, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Senior

Job location

Stuttgart, Germany

Tech stack

PHP
Cloud Computing
Software Design Patterns
DevOps
Drupal
Laravel
MySQL
Object-Oriented Software Development
Platform as a Service (PAAS)
Queueing Systems
Redis
Symfony
Typo3
Web Pages
Web Services
PHP
Shopware

Job description

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

Requirements

  • 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

Benefits & conditions

  • 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

Apply for this position