Deine AufgabenArbeit an einem großen modularen System mit viel Verkehr und DatenÜber die eigene Entwicklungsumgebung hinaus sehen, um die Komplexität größerer Projekte beherrschen zu könnenNachhaltiger Umgang mit der Veröffentlichung Deiner ArbeitVerständnis von einheitlichem und konzeptionellem EntwickelnUnsere Anforderungen:
1. Fortgeschrittene Erfahrung mit PHP (der Programmiersprache an sich und ihren eigenen Fähigkeiten)
2. Fortgeschrittene Erfahrung mit MySQL (d.h. mit Queries, Indexing, Strukturellem Design, Lösung gegenläufiger Anforderungen im Bezug auf Performance, Skalierbarkeit und Ausbaufähigkeit)
3. Fortgeschrittene Erfahrung mit Redis (insbesondere bei maßgeschneiderten Caches)
4. Erfahrung mit Nginx und GIT
5. Erfahrung mit Individuallösungen, die hohe Anforderungen erfüllen müssen
6. Wissen über unterschiedliche Programmierparadigmen (OOP ist nicht alles)
7. Erfahrung in der Ausarbeitung nachhaltiger Konzepte, bspw. im Design von APIs oder Datenbanken
8. Bereitschaft bestehende, umfangreiche Konzepte zu verinnerlichen, anzuwenden und weiterzuentwickeln
9. Gesunde Skepsis gegenüber IT-Trends (im Sinne der Nachhaltigkeit und des Mehrzwecks)
10. Erfahrung mit Server (d.h. Rootserver, vorrangig Debian)
11. Erfahrung mit Netdata (bzw. Analyse Server- /Servicerelevante Messungen)
12. Erfahrung mit JavaScript (der Programmiersprache an sich)
13. Erfahrung mit AngularJS (das ursprüngliche, weniger Angular 2+)
14. Erfahrung mit nachhaltigem Logging (d.h. nicht nur eine Logdatei für „alles“)