Stellenbeschreibung: Wir suchen einen qualifizierten AWS/Azure-Backend-Entwickler, der unserem Team beitritt und zur Entwicklung unserer cloudbasierten Anwendungen beiträgt. Als Backend-Entwickler sind Sie in erster Linie dafür verantwortlich, robuste RESTful-APIs von Grund auf zu entwerfen, zu implementieren und zu warten und so eine hohe Leistung, Skalierbarkeit und Sicherheit zu gewährleisten. Sie arbeiten außerdem eng mit Frontend-Entwicklern, Architekten und anderen Beteiligten zusammen, um
Stellenbeschreibung: Wir suchen einen qualifizierten AWS/Azure-Backend-Entwickler, der unserem Team beitritt und zur Entwicklung unserer cloudbasierten Anwendungen beiträgt. Als Backend-Entwickler sind Sie in erster Linie dafür verantwortlich, robuste RESTful-APIs von Grund auf zu entwerfen, zu implementieren und zu warten und so eine hohe Leistung, Skalierbarkeit und Sicherheit zu gewährleisten. Sie arbeiten außerdem eng mit Frontend-Entwicklern, Architekten und anderen Beteiligten zusammen, um Frontend-Elemente nahtlos in die Backend-Logik zu integrieren. Hauptaufgaben: - API-Entwicklung: Entwerfen und Entwickeln von RESTful-APIs auf AWS/Azure-Cloud-Plattformen, um eine nahtlose Kommunikation zwischen Frontend-Schnittstellen und Backend zu ermöglichen Services.- Microservices-Architektur: Entwerfen und implementieren Sie Microservices-basierte Lösungen und stellen Sie die Modularität, Skalierbarkeit und Wartbarkeit des Gesamtsystems sicher.- Datenbankmanagement: Arbeiten Sie mit Datenbankadministratoren zusammen, um Datenbankschemata zu entwerfen und zu optimieren und Datenzugriffsebenen mithilfe von AWS/Azure zu implementieren Datenbankdienste. – Leistungsoptimierung: Identifizieren und beheben Sie Leistungsengpässe in Backend-Diensten, indem Sie Techniken wie Caching, asynchrone Verarbeitung und Parallelität einsetzen. – Sicherheitskonformität: Implementieren Sie bewährte Sicherheitspraktiken und -protokolle, um vertrauliche Daten zu schützen, Benutzer zu authentifizieren und den Zugriff darauf zu autorisieren Ressourcen.- Überwachung und Protokollierung: Richten Sie Überwachungs- und Protokollierungslösungen ein, um den Systemzustand zu verfolgen, Probleme zu diagnostizieren und eine zeitnahe Lösung von Vorfällen sicherzustellen.- Kontinuierliche Integration/Bereitstellung: Arbeiten Sie mit DevOps-Ingenieuren zusammen, um Build-, Test- und Bereitstellungsprozesse mithilfe von CI/ zu automatisieren. CD-Pipelines auf AWS/Azure DevOps-Diensten. – Dokumentation und Zusammenarbeit: Dokumentieren Sie Code, APIs und technische Prozesse umfassend und arbeiten Sie effektiv mit funktionsübergreifenden Teams zusammen, um eine reibungslose Projektausführung sicherzustellen.