Stellenanzeigen veröffentlichen
Ohne Provisionen einstellen
3 Ansichten
WeCookIT
Client ist ein dynamisches B2B-SaaS-Startup mit Sitz in Dubai, das eine umfassende Plattform für Marken und Einzelhändler bietet. Unsere Plattform ermöglicht das nahtlose Hochladen von Katalogen und die effiziente Auftragserteilung, wodurch der Großhandelsprozess optimiert wird. Wir sind der technologischen Exzellenz verpflichtet und stellen sicher, dass unser Code den SOLID-Prinzipien entspricht und strikt durch Unit-Tests abgedeckt wird. Wir streben nach kontinuierlicher Verbesserung, um die Komplexität zu reduzieren und die Lesbarkeit zu verbessern, alles innerhalb einer strengen NestJS- und TypeScript-Umgebung.
Rollenübersicht:
< p>Als Full Stack Engineer sind Sie ein zentrales Mitglied unseres Engineering-Teams. Zu Ihren Aufgaben gehört die Leitung kritischer Projekte, wie z. B. der Entwurf, die Implementierung und die Einführung eines überarbeiteten RBAC-Systems (Role-Based Access Control). Im Laufe der Zeit wird Ihr Verantwortungsbereich nicht nur die technische Führung umfassen, sondern auch die Betreuung junger Ingenieure und die Überwachung des Entwicklungsprozesses, um höchste Standards an Codequalität und Systemintegrität sicherzustellen.
Schlüssel Verantwortlichkeiten:
Leitung der RBAC-Überarbeitung: Leiten Sie den Entwurf und die Implementierung der RBAC-Systemüberarbeitung und stellen Sie Robustheit, Skalierbarkeit und Einhaltung unserer Architekturstandards sicher.
Technische Beratung: Bieten Sie dem Team fachkundige Anleitung bei der Suche und Implementierung technischer Lösungen. Überwachen Sie die Auswirkungen dieser Lösungen auf die Aufrechterhaltung der Systemintegrität.
Mentoring: Führen Sie Nachwuchsingenieure durch den Codeüberprüfungsprozess, fördern Sie ihre berufliche Weiterentwicklung und stellen Sie die Einhaltung von Codierungsstandards sicher.
Systemeigentum: Übernehmen Sie die volle Verantwortung für die Benutzer und Katalogsysteme, von der Wartung bis hin zu innovativen Verbesserungen.
Erforderliche Fähigkeiten und Erfahrungen:
● Informatikhintergrund: Eine solide Grundlage in Informatik-Grundlagen.
● Umfangreiche Erfahrung: Mindestens 5 Jahre Erfahrung in einer Startup-Umgebung, Wachstum und Anpassung an das Unternehmen.
● Javascript-/TypeScript-Expertise: Starke Grundkenntnisse und praktische Erfahrung mit JavaScript und TypeScript.
● Framework-Kenntnisse: Vertrautheit mit VueJS-, ExpressJS-, NodeJS- und NestJS-Frameworks.
● Datenbankkenntnisse: Erfahrung mit MongoDB und MySQL.
● Technische Breite: Kenntnisse über Kubernetes (K8S), Caching-Mechanismen und Message Queue-Systeme.
● Testkompetenz: Kenntnisse im Schreiben umfassender Unit- und Integrationstests.
● Codequalität: Erfahrung in der Arbeit mit eng gekoppeltem Code und die Fähigkeit, ihn unter Einhaltung von Clean-Code-Prinzipien und SOLID-Standards umzugestalten.
● Problemlösung: Starke analytische und Problemlösungsfähigkeiten, mit a Erfolgsbilanz im Umgang mit komplexen Systemen und Codebasen.
Was wir bieten:
● Möglichkeit, schnell zu arbeiten wachsendes Startup mit einem dynamischen Team.
● Eine Kultur, die Innovation, Sauberkeit im Code und kontinuierliche Verbesserung schätzt.
Wenn Sie eine Leidenschaft für Entwicklung haben, Sie sehnen sich nach technischen Herausforderungen und sind bestrebt, in einem wachsenden Startup einen wesentlichen Beitrag zu leisten. Wir würden uns freuen, von Ihnen zu hören.