Backend-Entwicklung: Implementierung und Wartung des Express-Servers mit TypeScript, einschließlich der Entwicklung einer skalierbaren und performanten Backend-Architektur (REST-Schnittstellen), Frontend-Entwicklung: Gestaltung und Optimierung der Benutzeroberfläche mit React und JavaScript, Datenbank-Management: Einrichtung, Pflege und Optimierung der PostgreSQL-Datenbank (oder vergleichbarer Systeme) zur effizienten Datenverarbeitung., Systemadministration: Administration und Wartung der Test- und Produktivumgebung (Linux) sowie CI/CD, Schnittstellen-Entwicklung: Entwicklung und Integration von Web- und Datenbankschnittstellen, um eine reibungslose Interaktion zwischen Backend, Frontend und Datenbank zu gewährleisten (REST-Schnittstellen), Qualitätssicherung: Entwicklung von automatisierten Tests, Identifikation und Behebung von Fehlern sowie kontinuierliche Optimierung der Softwarelösungen., Technische Dokumentation: Erstellung und Pflege klarer, umfassender technischer Dokumentationen, um eine nachhaltige und nachvollziehbare Systementwicklung zu gewährleisten, Schulung und Support: Schulung von Teammitgliedern in der Nutzung und Weiterentwicklung der Lösungen sowie Unterstützung bei technischen Fragen.