Das Unternehmen sucht einen engagierten Backend Developer, der die Entwicklung von Backend-Lösungen für verschiedene Anwendungen vorantreibt. Zu den Hauptaufgaben gehören die Entwicklung von Corporate Websites, Website- und App-Backends sowie API-Schnittstellen. Sie werden neue Features in bestehende Anwendungen integrieren und objektorientierte Programmierung mit PHP 8 sowie NodeJS/TypeScript anwenden. Zudem sind Sie für das Datenbankdesign und die -optimierung mit MySQL 8 verantwortlich. In dieser Rolle werden Sie neue Module und Features für ein zentrales Headless-CMS konzipieren, planen und umsetzen. Des Weiteren gehört die Umstrukturierung einzelner Endpunkte in Microservices zu Ihren Aufgaben. Sie werden an Neuentwicklungen mitarbeiten, die von der Konzeption und Implementierung über Tests und Code-Reviews bis hin zu Deployments reichen. Die kontinuierliche Optimierung, Weiterentwicklung und Wartung bestehender Backend-Systeme sowie die Evaluierung und Einführung neuer Technologien runden Ihr Tätigkeitsfeld ab. Das Team legt großen Wert auf Innovation und Vielfalt, und Sie haben die Freiheit, Prozesse und Methoden zu hinterfragen und zu verbessern. Flexible Arbeitszeiten sowie die Möglichkeit von Homeoffice schaffen ein angenehmes Arbeitsumfeld.
Backend Developer (m/w/d) - Digital Technology
Beschreibung
Anforderungen
Der ideale Kandidat hat ein abgeschlossenes Studium der Wirtschaftsinformatik, Medieninformatik oder eine vergleichbare berufliche Qualifikation. Sie sollten Erfahrung in der Backend-Entwicklung mit PHP, idealerweise auch mit CakePHP, sowie NodeJS/TypeScript mitbringen. Es ist wichtig, dass Sie die Fähigkeit besitzen, sich in bestehende Codebases einzuarbeiten, um vollständige Datenflüsse zu verstehen. Ausgeprägte analytische Fähigkeiten sowie eine strukturierte, selbstständige und sorgfältige Arbeitsweise sind unerlässlich. Eine teamorientierte Denkweise wird ebenfalls erwartet. Ein fundiertes Verständnis von MVC-Architekturen und API-Design ist notwendig. Erfahrung mit Git zur Versionsverwaltung und Kenntnisse in der Containerisierung mittels Docker sind von Vorteil. Fließende Englischkenntnisse in Wort und Schrift sind erforderlich; Deutschkenntnisse sind von Vorteil, aber keine Voraussetzung. Wir suchen jemanden, der bereit ist, Verantwortung zu übernehmen und innovative Lösungen zu entwickeln.