Beschreibung:
Werde auch du Teil unseres IT Software Teams und unterstütze uns als GraphQL Developer. Unser Cloud Development Stack beinhaltet: AWS, GraphQL, PHP, Java etc.
Deine Verantwortlichkeiten:
- Zusammenarbeit mit funktionsübergreifenden Gruppen (Produktbesitzer, Designer, Entwickler)
- Erfassung und Implementierung von Anforderungen für Cloud-basierte Lösungen oder Single-Page-Anwendungen
- Beitrag zur Entwicklung und Förderung von Innovation und Exzellenz
- Durchführung von Code-Reviews und Bereitstellung von konstruktivem Feedback
- Sicherstellung der Codequalität und Einhaltung von Best Practices
- Untersuchung und Behebung komplexer Probleme in Produktionsumgebungen
- Einsatz von Debugging- und Diagnosetechniken zur Identifikation und Lösung von Problemen
- Implementierung von Überwachungs- und Alarmierungslösungen zur proaktiven Identifikation und Behebung von Performance-Engpässen, Systemausfällen und Sicherheitslücken
- Kontinuierliche Weiterbildung über aufkommende Cloud-Technologien, Tools und Frameworks
- Vorschläge für Verbesserungen und Innovationen in Systemarchitektur und Entwicklungsprozessen
- Entwicklung und Pflege von technischen Dokumentationen (Systemdesign, Architekturdiagramme, Bereitstellungsverfahren)
- Beitrag zur Implementierung von CI/CD-Pipelines, automatisierten Testframeworks und Bereitstellungsstrategien
- Auf dem neuesten Stand der Branchentrends und Best Practices in Cloud-Computing, verteilte Systeme und Sicherheit bleiben
- Teilen des Wissens mit dem Team
- Betreuung und Unterstützung von Junior-Entwicklern
- Förderung einer kollaborativen und unterstützenden Teamumgebung
- Zusammenarbeit mit Stakeholdern zur Definition und Priorisierung technischer Anforderungen
- Sicherstellung der Übereinstimmung technischer Anforderungen mit den Geschäftszielen und -zielen
Dein Profil:
- Mehrere Jahre praktische Erfahrung in der erfolgreichen Entwicklung von Produktionssystemen
- Umfangreiche Erfahrung in der Skript- oder Hochsprachenprogrammierung
- Tiefes Verständnis von SQL- oder NoSQL-Datenbanken zur Optimierung der Datenverwaltung und -abfrage
- Erfahrung mit APIs (REST, GraphQL, WebSocket)
- Solides Verständnis moderner serverloser Microservice-Architekturen oder Kubernetes
- Starkes Verständnis von Datenmanagementprinzipien und kritisches Denken im Umgang mit Datenformaten, Zugriffsmustern und Optimierungsstrategien
- Erfahrung in der IT-Sicherheit zur Sicherstellung der Softwarequalität und eines hohen Sicherheitsstandards
- Intrinsische Betrachtung von Softwarequalität und Produkterfolg
- Leidenschaft für neueste Trends und Technologien und deren Integration in branchenführende Anwendungen
- Teilen von Wissen und Zusammenarbeit im Team zur Lösungsvorantreibung
- Leidenschaftliche Arbeit, Übernahme von Verantwortung und Gedeihen in einer kreativen Umgebung
- Erfahrung in der Arbeit in einer Scrum- oder Agile-Umgebung und Verständnis der Methoden und Prinzipien