Wir suchen einen talentierten Entwickler für das Trementum-Team. Unser Fokus liegt auf erfahrenen Fachkräften mit Erfahrung und einer nachgewiesenen Erfolgsbilanz bei der Übernahme der Verantwortung für Teilprojekte. Wir würden außerdem Kandidaten mit weniger Erfahrung, aber guten Grundlagen in Betracht ziehen. Zu unseren Projekten gehören:
— Berichte für NATO StratCom
— Berichte für die Europäische Union
– Forschung von öffentlichem Interesse
Was Sie Ich werde Folgendes tun:
- Zusammen mit Backend-Entwicklern und Analysten zum Kern des Analysesystems beitragen.
- Zusammenarbeit mit a Team aus Analysten und Datenwissenschaftlern zur Erstellung datengesteuerter Forschung.
Grundlegende Qualifikationen:
- 3+ Jahre Erfahrung in der Softwareentwicklung
- Verständnis der Cloud-Architektur. Kompetent in der Konzeption, Implementierung und Wartung cloudbasierter Infrastruktur und Lösungen.
- Kenntnisse der GCP-Tools. Erfahrung mit den Diensten und Tools der Google Cloud Platform, mit Schwerpunkt auf deren effektiver Nutzung für optimale Anwendungsleistung und Skalierbarkeit.
- Testschreiben. Kenntnisse im Verfassen umfassender Tests zur Sicherstellung der Anwendungszuverlässigkeit und -leistung unter Verwendung verschiedener Testmethoden und -tools.
- Verständnis von Domain-Driven Development (DDD). Solides Verständnis der DDD-Prinzipien und -Praktiken zum Entwerfen und Implementieren von Systemen mit Schwerpunkt auf Geschäftszielen und Domänenlogik.
- Verständnis der ereignisgesteuerten Entwicklung. Kompetent im Entwurf und in der Entwicklung von Systemen, die auf ereignisgesteuerter Architektur basieren und skalierbare und reaktionsfähige Anwendungen gewährleisten.
- Kompetent in der Verwendung von Knex.js zum Erstellen von SQL-Abfragen. Kann mit diesem speziellen Abfrage-Builder komplexe Datenbankabfragen auf lesbare und wartbare Weise erstellen.
- Ausgeprägtes Verständnis und Erfahrung mit ORM-Frameworks für die Übersetzung zwischen Anwendungs- und Datenbankdatenmodellen, wodurch die Wartbarkeit des Codes und die Effizienz des Datenbankzugriffs verbessert werden.
- Funktionale Programmierung (FP). Versiert in funktionalen Programmierparadigmen und -techniken und ist in der Lage, sauberen, wartbaren und robusten Code unter Verwendung funktionaler Stile in relevanten Programmiersprachen zu schreiben.
- Erfahrung mit SQL- und NoSQL-DBs (auch Cloud-DBs)
ul>
Gut zu haben:
- Node.js
- Erfahrung mit Python (wissenschaftliche Bibliotheken, Flask)
- Erfahrung beim Erstellen von Social-Media-Analysetools
- Elasticsearch (ELK)
- Vue 3, Vuetify, Firebase, Chart.js (für Admin-Panel) li>