Senior PHP Entwickler | Remote Vollzeitposition | Moderne Technologie-Stack

Aus der Ferne
Vollzeit
Als Senior PHP Entwickler sind Sie verantwortlich für die Konzeption, Programmierung und Modifizierung von Websites und Anwendungen – vom Layout bis zur Funktionalität – gemäß den Kundenspezifikationen. Sie arbeiten in einem agilen Umfeld und kooperieren mit funktionsübergreifenden Teams, um qualitativ hochwertigen Code zu liefern, der die Geschäftsanforderungen erfüllt. Hauptaufgaben - Entwerfen, Entwickeln und Pflegen von effizientem, wiederverwendbarem und zuverlässigem PHP-Code unter Verwendung von PHP 7.4/8.2 und objektorientierter Programmierung. - Implementierung von MVC-Designmustern und Entwicklung von REST/GraphQL-APIs für unsere Microservices-Architektur. - Integration von Datenspeicherlösungen einschließlich MySQL 8.0-Datenbanken unter Gewährleistung optimaler Leistung und Sicherheit. - Bereitstellung und Verwaltung von Anwendungen mit Docker-Containern und Orchestrierungstools. - Implementierung von Message-Queueing-Lösungen mit RabbitMQ für asynchrone Verarbeitung. - Konfiguration und Optimierung von Webservern wie Apache und Nginx für Produktionsumgebungen. - Zusammenarbeit mit Frontend-Entwicklern zur Integration benutzerorientierter Elemente mit serverseitiger Logik. - Verfassen von sauberem, wartbarem JavaScript-Code unter Verwendung moderner ECMAScript-Standards. - Fehlerbehebung, Debugging und Aktualisierung bestehender Systeme nach Bedarf. - Teilnahme an Code-Reviews und Mentoring für Junior-Entwickler bei Bedarf. Erforderliche Qualifikationen - Mindestens 5 Jahre Berufserfahrung in der PHP-Entwicklung mit fundiertem Wissen über PHP 7.4/8.2, OOP-Prinzipien und MVC-Architektur. - Ausgeprägte Kenntnisse in mindestens einem modernen PHP-Framework wie Laravel, Symfony oder CodeIgniter. - Solides Verständnis von MySQL 8.0-Datenbankdesign, -optimierung und Abfrageformulierung. - Erfahrung mit Dependency-Management-Tools wie Composer und npm. - Kenntnisse in JavaScript (ES2021+) und CSS3 für Frontend-Integration. - Praktische Kenntnisse der Docker-Containerisierung und -Orchestrierung. - Vertrautheit mit Message Brokern wie RabbitMQ. - Erfahrung in der Konfiguration und Verwaltung von Linux-Servern mittels SSH. - Versionskontrolle mit Git und kollaborativen Entwicklungs-Workflows. - Fähigkeit, sauberen, gut dokumentierten und wartbaren Code zu schreiben. Wünschenswert - Erfahrung mit Echtzeit-Anwendungen unter Verwendung von WebSockets oder Socket.io. - Kenntnisse von NoSQL-Datenbanken wie MongoDB oder Redis. - Vertrautheit mit CI/CD-Pipelines und automatisierten Tests. - Erfahrung mit Cloud-Plattformen (AWS, Azure oder Google Cloud). - Kenntnisse der Sicherheits-Best-Practices in der Webentwicklung. - Erfahrung mit Agile/Scrum-Methoden. - Beiträge zu Open-Source-Projekten oder persönliches Portfolio. Warum Sie unserem Team beitreten sollten Die Arbeit bei uns bietet die Flexibilität der Fernarbeit und gleichzeitig anspruchsvolle Projekte, die Ihre Fähigkeiten erweitern werden. Sie arbeiten mit talentierten Fachleuten in einem unterstützenden Umfeld zusammen, das Innovation und Qualität schätzt. Wir bieten eine wettbewerbsfähige Vergütung, berufliche Entwicklungsmöglichkeiten und eine gesunde Work-Life-Balance.