PHP Backend Developer mit Schwerpunkt API-Entw., CI/CD, Message-basierter Architektur (m/w/d)
SPS Consulting & Services GmbH
Ansprechpartner: Alexandra Boyde
Berlin, Deutschland
ITPHPAPIsAutomatisierungDatenqualitätMessaging Application Programming InterfacePHP DevelopmentRabbitMQSoftwareentwicklungSymfonyServerseitige EntwicklungBackendBackend-programmierungContaoFront EndApi Design
Beschreibung
PHP Backend Developer mit Schwerpunkt API-Entw., CI/CD, Message-basierter Architektur (m/w/d) in Berlin
PHP Backend Developer mit Schwerpunkt API-Entw., CI/CD, Message-basierter Architektur (m/w/d)
Start: Januar 2027
Ende: Dezember 2027
Vollzeit, Remote-Arbeit ist der Regelfall; Nearshore-Leistung innerhalb Deutschlands und des Europäischen Wirtschaftsraums ist möglich. Onsite-Termine am Projektstandort Berlin sind für Projektabstimmungen vorgesehen (22 Tage gesamt). Kommunikation und Dokumentation erfolgen ausschließlich auf Deutsch
Wir suchen eine Senior-Backend-Entwicklerin bzw. einen Senior-Backend-Entwickler zur Weiterentwicklung backendseitiger Services, Datenverarbeitung und CMS-Funktionen einer digitalen Anwendung.
Aufgabenbeschreibung
• Programmierung / Implementierung / Customizing technischer Komponenten in der Anwendung auf Basis der genutzten Technologien (PHP, Pimcore 11 auf Basis von Symfony, MariaDB, RabbitMQ) inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z. B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
• Entwicklung und Optimierung von Backend-Features und Services
• Weiterentwicklung und Wartung des CMS der Anwendung (Pimcore)
• Implementierung und Weiterentwicklung von Echtzeit-Schnittstellen, Datenpipelines und Ausspielwegen bis zu den Bahnhofdisplays
• Umsetzung message-basierter Kommunikation zwischen Services mit RabbitMQ
• Datenmodellierung und Weiterentwicklung der relationalen Datenbanken (MariaDB)
• Anbindung von REST-Schnittstellen und Prüfung von OpenAPI-Spezifikationen
• Umsetzung neuer Features, Optimierung bestehender Funktionen und Umsetzung kundenspezifischer Anforderungen
• Erstellen und Pflegen automatisierter Tests sowie Durchführung von Code Reviews
• Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
• Mitwirkung am Betrieb im DevOps-Modell zur Sicherstellung von Stabilität, Performance und Datenqualität im 24/7-relevanten Umfeld, inkl. Monitoring, Logging und Automatisierung
• Dokumentation der technischen Komponenten
• Erstellen von Systemdokumentationen
• Erstellen von Lieferpaketen für die betreffenden Applikationen inkl. Release Notes und Release-Bereitstellung über GitLab-Pipelines
Muss-Anforderungen
• PHP verwendet im Kontext produktiver Softwareentwicklung innerhalb der letzten 5 Jahre, Erfahrungslevel in Jahren (> 3 Jahre Erfahrung)
• API-Design zwischen Frontend und Backend (REST, OpenAPI) verwendet im Kontext produktiver Softwareentwicklung innerhalb der letzten 5 Jahre, Erfahrungslevel in Jahren (> 3 Jahre Erfahrung)
• Automatisiertes Deployment mit GitLab-Pipelines verwendet im Kontext produktiver Softwareentwicklung innerhalb der letzten 5 Jahre, Erfahrungslevel in Jahren (> 3 Jahre Erfahrung)
• RabbitMQ und message-basierte Architektur verwendet im Kontext produktiver Softwareentwicklung innerhalb der letzten 5 Jahre, Erfahrungslevel in Jahren (> 3 Jahre Erfahrung)
• Automatisierte Tests (Unit-, Integrations- oder End-to-End-Tests) verwendet im Kontext produktiver Softwareentwicklung innerhalb der letzten 5 Jahre, Erfahrungslevel in Jahren ( = 3 Jahre Erfahrung)
Kann-Anforderungen
• Pimcore 11 auf Basis von Symfony oder vergleichbares CMS verwendet im Kontext produktiver Softwareentwicklung innerhalb der letzten 5 Jahre, Erfahrungslevel in Jahren ( = 3 Jahre Erfahrung)
• Datenmodellierung relationaler Datenbanken im Kontext produktiver Softwareentwicklung innerhalb der letzten 5 Jahre, Erfahrungslevel in Jahren ( = 3 Jahre Erfahrung)
• TypeScript mit den Frameworks Vue oder React verwendet im Kontext produktiver Softwareentwicklung innerhalb der letzten 5 Jahre, Erfahrungslevel in Jahren ( = 3 Jahre Erfahrung)
• Entwicklung von Android-Apps (Cordova) oder mit dem Electron Framework im Kontext produktiver Softwareentwicklung innerhalb der letzten 5 Jahre, Erfahrungslevel in Jahren ( = 3 Jahre Erfahrung)
Datenschutzhinweis
Wenn Sie mit uns per E-Mail Kontakt aufnehmen, verarbeiten wir die von Ihnen übermittelten personenbezogenen Daten (z. B. Name, Adresse, Kontaktdaten sowie Angaben zu Ihrer Qualifikation, Ausbildung, Tätigkeit, Lebenslauf und Profil, Referenzen) ausschließlich zur Bearbeitung Ihrer Anfrage und zur Vertragsanbahnung gemäß Art. 6 Abs. 1 lit. b DSGVO. Weitere Informationen zur Verarbeitung Ihrer Daten finden Sie in unserer Datenschutzerklärung unter: https://www.sps-cs.de/impressum-datenschutzerklaerung/
PHP Backend Developer mit Schwerpunkt API-Entw., CI/CD, Message-basierter Architektur (m/w/d)
Start: Januar 2027
Ende: Dezember 2027
Vollzeit, Remote-Arbeit ist der Regelfall; Nearshore-Leistung innerhalb Deutschlands und des Europäischen Wirtschaftsraums ist möglich. Onsite-Termine am Projektstandort Berlin sind für Projektabstimmungen vorgesehen (22 Tage gesamt). Kommunikation und Dokumentation erfolgen ausschließlich auf Deutsch
Wir suchen eine Senior-Backend-Entwicklerin bzw. einen Senior-Backend-Entwickler zur Weiterentwicklung backendseitiger Services, Datenverarbeitung und CMS-Funktionen einer digitalen Anwendung.
Aufgabenbeschreibung
• Programmierung / Implementierung / Customizing technischer Komponenten in der Anwendung auf Basis der genutzten Technologien (PHP, Pimcore 11 auf Basis von Symfony, MariaDB, RabbitMQ) inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z. B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
• Entwicklung und Optimierung von Backend-Features und Services
• Weiterentwicklung und Wartung des CMS der Anwendung (Pimcore)
• Implementierung und Weiterentwicklung von Echtzeit-Schnittstellen, Datenpipelines und Ausspielwegen bis zu den Bahnhofdisplays
• Umsetzung message-basierter Kommunikation zwischen Services mit RabbitMQ
• Datenmodellierung und Weiterentwicklung der relationalen Datenbanken (MariaDB)
• Anbindung von REST-Schnittstellen und Prüfung von OpenAPI-Spezifikationen
• Umsetzung neuer Features, Optimierung bestehender Funktionen und Umsetzung kundenspezifischer Anforderungen
• Erstellen und Pflegen automatisierter Tests sowie Durchführung von Code Reviews
• Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
• Mitwirkung am Betrieb im DevOps-Modell zur Sicherstellung von Stabilität, Performance und Datenqualität im 24/7-relevanten Umfeld, inkl. Monitoring, Logging und Automatisierung
• Dokumentation der technischen Komponenten
• Erstellen von Systemdokumentationen
• Erstellen von Lieferpaketen für die betreffenden Applikationen inkl. Release Notes und Release-Bereitstellung über GitLab-Pipelines
Muss-Anforderungen
• PHP verwendet im Kontext produktiver Softwareentwicklung innerhalb der letzten 5 Jahre, Erfahrungslevel in Jahren (> 3 Jahre Erfahrung)
• API-Design zwischen Frontend und Backend (REST, OpenAPI) verwendet im Kontext produktiver Softwareentwicklung innerhalb der letzten 5 Jahre, Erfahrungslevel in Jahren (> 3 Jahre Erfahrung)
• Automatisiertes Deployment mit GitLab-Pipelines verwendet im Kontext produktiver Softwareentwicklung innerhalb der letzten 5 Jahre, Erfahrungslevel in Jahren (> 3 Jahre Erfahrung)
• RabbitMQ und message-basierte Architektur verwendet im Kontext produktiver Softwareentwicklung innerhalb der letzten 5 Jahre, Erfahrungslevel in Jahren (> 3 Jahre Erfahrung)
• Automatisierte Tests (Unit-, Integrations- oder End-to-End-Tests) verwendet im Kontext produktiver Softwareentwicklung innerhalb der letzten 5 Jahre, Erfahrungslevel in Jahren ( = 3 Jahre Erfahrung)
Kann-Anforderungen
• Pimcore 11 auf Basis von Symfony oder vergleichbares CMS verwendet im Kontext produktiver Softwareentwicklung innerhalb der letzten 5 Jahre, Erfahrungslevel in Jahren ( = 3 Jahre Erfahrung)
• Datenmodellierung relationaler Datenbanken im Kontext produktiver Softwareentwicklung innerhalb der letzten 5 Jahre, Erfahrungslevel in Jahren ( = 3 Jahre Erfahrung)
• TypeScript mit den Frameworks Vue oder React verwendet im Kontext produktiver Softwareentwicklung innerhalb der letzten 5 Jahre, Erfahrungslevel in Jahren ( = 3 Jahre Erfahrung)
• Entwicklung von Android-Apps (Cordova) oder mit dem Electron Framework im Kontext produktiver Softwareentwicklung innerhalb der letzten 5 Jahre, Erfahrungslevel in Jahren ( = 3 Jahre Erfahrung)
Datenschutzhinweis
Wenn Sie mit uns per E-Mail Kontakt aufnehmen, verarbeiten wir die von Ihnen übermittelten personenbezogenen Daten (z. B. Name, Adresse, Kontaktdaten sowie Angaben zu Ihrer Qualifikation, Ausbildung, Tätigkeit, Lebenslauf und Profil, Referenzen) ausschließlich zur Bearbeitung Ihrer Anfrage und zur Vertragsanbahnung gemäß Art. 6 Abs. 1 lit. b DSGVO. Weitere Informationen zur Verarbeitung Ihrer Daten finden Sie in unserer Datenschutzerklärung unter: https://www.sps-cs.de/impressum-datenschutzerklaerung/