Stellenanzeigen veröffentlichen
Ohne Provisionen einstellen
3 Ansichten
Scrambly
Zusammenfassung:
Wir suchen einen erfahrenen und visionären Lösungsarchitekten, der unser Team auf Teilzeitbasis verstärkt . Diese Rolle ist perfekt für jemanden mit einer geschäftsorientierten Denkweise und einem fundierten Hintergrund in Softwareentwicklung, Architekturdesign und Implementierung. Zu Ihren Hauptaufgaben gehören das Entwerfen und Implementieren skalierbarer Architekturen, die Beratung von Entwicklern, die Überprüfung von Pull Requests, die Einführung von Best Practices und die Verbesserung unserer Entwicklungsprozesse, um die Skalierbarkeit unserer Infrastruktur sicherzustellen.
Qualifikationen:
- Frühere Erfahrung in einer CTO- oder leitenden technischen Führungsrolle.
- Nachgewiesene Erfolgsbilanz bei der erfolgreichen Gestaltung und Implementierung skalierbarer Architekturen.
- Fähigkeit zur Beurteilung und Verbessern Sie Entwicklungsprozesse, um die Produktivität des Teams und die Produktqualität zu steigern.
Aufgaben:
- Arbeiten Sie eng mit dem CTO zusammen, um skalierbare und skalierbare Systeme zu entwerfen und umzusetzen robuste Architekturen für unsere Produkte.
- Bieten Sie Entwicklern technische Führung und Mentoring und fördern Sie eine Kultur des kontinuierlichen Lernens und der Verbesserung.
- Einführung und Befürwortung bewährter Methoden in der Softwareentwicklung, einschließlich Clean Code, Pragmatische Programmierung, und SOLID-Prinzipien.
- Verbessern und optimieren Sie bestehende Systeme und Prozesse, um Effizienz und Leistung zu steigern.
- Führen Sie Architekturprüfungen durch und geben Sie Anleitungen zum Systemdesign und zur Integration mit externen Systemen.
- Stellen Sie die Skalierbarkeit sicher und Zuverlässigkeit unserer Infrastruktur, einschließlich Cloud-Plattformen (z. B. GCP bevorzugt, AWS, Azure) und Kubernetes.
- Pflege und Design relationaler und NoSQL-Datenbanken.
Anforderungen:
- Mindestens 8 Jahre Erfahrung in Softwareentwicklung und Architekturdesign.
- Starke Führungsqualitäten mit der Fähigkeit, Entwickler anzuleiten und zu betreuen.
- Kenntnisse in Systemdesign und Architektur.
- Umfangreiche Erfahrung mit Cloud-Plattformen (z. B. GCP bevorzugt, AWS, Azure).
- Kenntnisse im Umgang mit relationalen und NoSQL-Datenbanken.
- Solides Verständnis der OOP- und SOLID-Entwicklungsprinzipien und eine auf kontinuierliche Verbesserung ausgerichtete Denkweise.
- Starke Kommunikations- und zwischenmenschliche Fähigkeiten.
- Erfahrung mit Kubernetes und Container-basierter Bereitstellung.
- Fähigkeit, technische Lösungen sowohl aus technischer als auch aus geschäftlicher Sicht zu bewerten, um sicherzustellen, dass vorgeschlagene Entscheidungen mit den Geschäftszielen übereinstimmen und optimale Ergebnisse liefern Wert.