Senior NestJS Cloud Architekt für Azure Microservices (Remote)

Aus der Ferne
Vollzeit
Teilzeitarbeit
Unser Kunde entwickelt eine fortschrittliche Connected Lab Platform (CLP), die bis November 2024 als MVP bereitgestellt werden soll. Die Lösung wird die Automatisierung von R&D-Testdaten ermöglichen und die nahtlose Integration in bestehende Labor- und Inventarmanagementsysteme gewährleisten. Sie werden in einem agilen Entwicklungsumfeld mit zweiwöchigen Sprints arbeiten und eine Schlüsselrolle bei der technischen Gestaltung einnehmen. Hauptaufgaben - Konzeption und Definition der Gesamtarchitektur für Web-Anwendungen (Backend und Frontend). - Erstellung umfassender technischer Diagramme (Klassendiagramme, Sequenzdiagramme, Zustandsdiagramme und Entity-Relationship-Diagramme). - Fachliche Beratung des Scrum Masters bei der Definition technischer Tickets unter Berücksichtigung der Geschäftsprioritäten. - Entwicklung von Features mit NestJS und Implementierung entsprechender Unit-Tests. - Konzeption und Implementierung eines umfassenden Monitoring-Dashboards für die CLP-Plattform. - Verwaltung und Optimierung von DevOps-Aktivitäten, einschließlich Azure DevOps-Pipelines (YAML) und Terraform-Skripten. - Erstellung detaillierter technischer Dokumentation mit Begründung der getroffenen Architekturentscheidungen. - Durchführung technischer Übergabesitzungen für interne und externe Teams. - Teilnahme an technischen Besprechungen zu Sicherheits- und Netzwerkaspekten. Erforderliche Qualifikationen - Mindestens 5 Jahre Erfahrung in der Backend-Entwicklung mit NestJS oder vergleichbaren Node.js-Frameworks. - Nachweisbare Expertise in der Konzeption und Implementierung von Microservices-Architekturen. - Umfangreiche Erfahrung mit Azure Cloud-Diensten und deren Integration. - Fundierte Kenntnisse in Infrastructure-as-Code mit Terraform. - Praktische Erfahrung mit CI/CD-Pipelines und DevOps-Praktiken in Azure DevOps. - Tiefgreifendes Verständnis von Datenbanktechnologien, insbesondere PostgreSQL. - Erfahrung in der Erstellung technischer Dokumentationen und Architekturdiagramme. - Fähigkeit, komplexe technische Konzepte klar zu kommunizieren. - Selbstständige Arbeitsweise und Problemlösungskompetenz. Wünschenswerte Kenntnisse - Erfahrung mit Angular-Frontend-Entwicklung. - Kenntnisse in Python für ergänzende Entwicklungsaufgaben. - Verständnis von Data-Lake-Architekturen und Big-Data-Verarbeitung. - Erfahrung mit Laborautomatisierung oder wissenschaftlichen Anwendungen. - Vertrautheit mit agilen Entwicklungsmethoden und SCRUM. - Kenntnisse in Sicherheitskonzepten für Cloud-Anwendungen. Warum Sie sich bewerben sollten Als Teil unseres Teams arbeiten Sie an einem innovativen Projekt, das reale Auswirkungen auf wissenschaftliche Forschung und Entwicklung hat. Sie erhalten die Möglichkeit, moderne Technologien einzusetzen und eine Architektur von Grund auf zu gestalten. Die vollständig remote Position bietet Ihnen maximale Flexibilität bei der Arbeitsgestaltung, während Sie mit einem internationalen Team von Experten zusammenarbeiten. Werden Sie Teil eines zukunftsweisenden Projekts, das die Art und Weise, wie Labore arbeiten, grundlegend verändern wird.