Senior PHP/Symfony Entwickler (m/w/d) - Remote Vollzeit für Hochlast-Kochapp
Aus der Ferne
Vollzeit
Sie sind ein erfahrener PHP-Entwickler mit Leidenschaft für performante Webanwendungen? Unsere beliebte Kochapp mit über 1 Million wöchentlichen Nutzern sucht Verstärkung für das Backend-Team. Als Senior PHP/Symfony Entwickler optimieren Sie Profilfunktionalitäten und sorgen für reibungslose Benutzererlebnisse in einem hochskalierten Umfeld.
Projektbeschreibung
Unser Kochrezepte-Portal gehört zu den meistbesuchten kulinarischen Plattformen im deutschsprachigen Raum. Die Anwendung ist sowohl als Smartphone-App als auch als Website verfügbar und bietet Nutzern eine umfangreiche Sammlung von Rezepten, personalisierten Empfehlungen und interaktiven Funktionen.
Das Entwicklungsteam, das sich um die Profilfunktionen kümmert, benötigt Ihre Unterstützung, um die gesamte Funktionalität für ein Nutzervolumen von über einer Million Besucher pro Woche noch performanter zu gestalten. Sie werden an der Optimierung bestehender Codebasis arbeiten und neue Funktionen implementieren, die den wachsenden Anforderungen unserer Nutzergemeinschaft gerecht werden.
Ihre Hauptaufgaben
- Weiterentwicklung und Optimierung der Backend-Infrastruktur mit PHP 8.2 und Symfony 6.x für eine hochfrequentierte Kochapp und Webplattform.
- Performance-Optimierung für Datenbankabfragen mit MySQL 8.0 und Percona in Hochlast-Szenarien.
- Implementierung und Verbesserung von RESTful APIs für die nahtlose Integration zwischen Frontend und Backend.
- Entwicklung und Wartung von skalierbaren Microservices in einer Docker/Kubernetes-Umgebung.
- Zusammenarbeit mit dem Frontend-Team bei der Integration von Vue.js-Komponenten.
- Analyse und Behebung von Performance-Engpässen im System.
- Implementierung von Caching-Strategien mit Redis für verbesserte Antwortzeiten.
- Entwicklung von automatisierten Tests zur Sicherstellung der Codequalität.
- Teilnahme an Code-Reviews und agilen Entwicklungsprozessen.
- Dokumentation von technischen Lösungen und Systemarchitektur.
Erforderliche Qualifikationen
- Fundierte Erfahrung mit PHP und dem Symfony-Framework (idealerweise 7+ Jahre).
- Nachweisbare Expertise mit MySQL 8.0 und Percona Server für Hochlast-Datenbanken.
- Umfangreiches Wissen über Hochlast-Szenarien bei Websites und Datenbanken.
- Praktische Erfahrung mit Docker und Kubernetes für Containerisierung und Orchestrierung.
- Vertrautheit mit modernen JavaScript-Frameworks, insbesondere Vue.js 3.x.
- Gute Kenntnisse in der Implementierung von Caching-Mechanismen (Redis, Memcached).
- Erfahrung mit Git, CI/CD-Pipelines und automatisierten Testverfahren.
- Verständnis für skalierbare Systemarchitekturen und Microservices.
- Fähigkeit, technische Lösungen zu konzipieren und zu dokumentieren.
- Fließende Englischkenntnisse für die Kommunikation im internationalen Team.
Wünschenswerte Kenntnisse
- Erfahrung mit AWS oder anderen Cloud-Infrastrukturen.
- Kenntnisse in GraphQL für flexible API-Abfragen.
- Vertrautheit mit ElasticSearch für optimierte Suchfunktionalitäten.
- Erfahrung mit Message Queuing Systems wie RabbitMQ oder Apache Kafka.
- Grundlegende DevOps-Kenntnisse und Monitoring-Tools.
- Verständnis für UX/UI-Design-Prinzipien und deren Auswirkung auf die Backend-Entwicklung.
- Kenntnisse in der Entwicklung von mobilen Anwendungen oder Progressive Web Apps.
Warum Sie bei uns arbeiten sollten
Als Teil unseres Teams arbeiten Sie vollständig remote an einem Produkt, das täglich von Hunderttausenden von Menschen genutzt wird. Sie werden an technisch anspruchsvollen Herausforderungen arbeiten und maßgeblich zur Verbesserung der Nutzererfahrung beitragen. Wir bieten ein kollaboratives Umfeld, in dem Ihre Expertise geschätzt wird und Sie kontinuierlich wachsen können. Flexible Arbeitszeiten, eine wettbewerbsfähige Vergütung und die Möglichkeit, mit modernsten Technologien zu arbeiten, machen diese Position besonders attraktiv für ambitionierte Entwickler.