Die Senckenberg Gesellschaft für Naturforschung in Frankfurt arbeitet im TETTRIX-Projekt an einer webbasierten Biodiversitäts- und SDM-Plattform. Wenn du Full-Stack-Entwicklung mit Dateninfrastruktur und Forschung verbinden willst, passt diese befristete Stelle gut zu dir.
Deine Aufgaben
Webanwendung mit Frontend und REST-API entwickeln
PostgreSQL/PostGIS und AWS-Dienste anbinden
Dateninfrastruktur der SDM-Plattform mitgestalten
Hybrid-Infrastruktur betreiben und technische Aufgaben koordinieren
Map-Tile-Serving und Caching umsetzen
CI/CD, Tests und Docker-Deployment pflegen
Mit Wissenschaftsteam und Partnern abstimmen
Dein Profil
Studium der Informatik oder vergleichbare Erfahrung
Sehr gute TypeScript- und JavaScript-Kenntnisse
Erfahrung mit React, Vue oder ähnlichem
Backend-Erfahrung mit Python oder Node.js
Sicher mit SQL und PostgreSQL
Kenntnisse in PostGIS und Web-Mapping
Erfahrung mit AWS, S3 und Batch
Kenntnisse in Parquet, DuckDB und Dask
Erfahrung mit Docker, Git und CI/CD
Sehr gutes Englisch
Präsenz in Frankfurt, bis zu 40 Prozent remote
Das bietet dir Senckenberg Gesellschaft für Naturforschung
Befristete Stelle für zunächst 2 Jahre
Vergütung nach TV-H E11 bis E13
Flexible Arbeitszeiten
Mobile Arbeit möglich
Jährliche Sonderzahlung
Tariflicher Urlaubsanspruch
Betriebliche Altersvorsorge
Freier Museumseintritt mit Mitarbeitendenausweis
Zugang zu internationalem Netzwerk
Die Bewerbung soll bis zum 15. November 2026 als eine PDF-Datei eingereicht werden. Einstiegszeitpunkt ist schnellstmöglich.
Wir schätzen Ihren Beitrag! Wenn Sie Fragen haben, uns Feedback geben oder einfach nur Hallo sagen möchten, steht Ihnen unser Team gerne zur Verfügung. Bitte zögern Sie nicht, uns über das unten angegebenen Kontaktformular zu kontaktieren.
Cookie Consent
Wir verwenden Cookies, um die Erfahrung auf unserer Webseite zu verbessern. Durch die Nutzung unserer Website stimmen Sie der Verwendung von Cookies zu.
Diese Website verwendet Cookies.
Webseiten speichern Cookies, um die Funktionalität zu verbessern und Ihr Erlebnis zu personalisieren. Sie können Ihre Einstellungen verwalten, aber das Blockieren einiger Cookies kann die Leistung der Website und die Dienste beeinträchtigen.
Notwendige Cookies ermöglichen grundlegende Funktionen und sind für das ordnungsgemäße Funktionieren der Website erforderlich.
Name
Description
Duration
Geolocation Config
Dieses Cookie wird verwendet, um die Einwilligungseinstellungen basierend auf dem Standort des Besuchers zu speichern.
30 Tage
Cookie Preferences
Dieses Cookie wird verwendet, um die Cookie-Einwilligungspräferenzen des Benutzers zu speichern.
30 Tage
Cookie Preferences
This cookie is used to store the user's cookie consent preferences.
30 days
Cookie Preferences
This cookie is used to store the user's cookie consent preferences.
30 days
Cookie Preferences
This cookie is used to store the user's cookie consent preferences.
30 days
These cookies are needed for adding comments on this website.
Name
Description
Duration
comment_author
Used to track the user across multiple sessions.
Session
comment_author_email
Used to track the user across multiple sessions.
Session
comment_author_url
Used to track the user across multiple sessions.
Session
Diese Cookies werden benötigt, um Kommentare auf dieser Website hinzuzufügen.
Name
Description
Duration
comment_author
Wird verwendet, um den Benutzer über mehrere Sitzungen hinweg zu verfolgen.
Session
comment_author_email
Wird verwendet, um den Benutzer über mehrere Sitzungen hinweg zu verfolgen.
Session
comment_author_url
Wird verwendet, um den Benutzer über mehrere Sitzungen hinweg zu verfolgen.
Session
Statistik-Cookies sammeln Informationen anonym. Diese Informationen helfen uns zu verstehen, wie Besucher unsere Website nutzen.
Clarity is a web analytics service that tracks and reports website traffic.
Used to monitor number of Google Analytics server requests when using Google Tag Manager
1 minute
_gid
ID zur Identifizierung von Benutzern für 24 Stunden nach der letzten Aktivität
24 Stunden
_ga_
ID zur Identifizierung von Benutzern
2 Jahre
_gali
Wird von Google Analytics verwendet, um festzustellen, welche Links auf einer Seite angeklickt werden.
30 Sekunden
_gac_
Enthält Informationen zu Marketingkampagnen des Nutzers. Diese werden mit Google AdWords / Google Ads geteilt, wenn die Google Ads- und Google Analytics-Konten miteinander verknüpft sind.
90 Tage
__utmx
Wird verwendet, um festzustellen, ob ein Benutzer in einem A/B- oder multivariaten Test enthalten ist.
18 Monate
__utmv
Enthält benutzerdefinierte Informationen, die vom Webentwickler über die Methode _setCustomVar in Google Analytics festgelegt wurden. Dieses Cookie wird jedes Mal aktualisiert, wenn neue Daten an den Google Analytics-Server gesendet werden.
2 Jahre nach der letzten Aktivität
__utmz
Enthält Informationen über die Traffic-Quelle oder Kampagne, die den Nutzer auf die Website geleitet hat. Das Cookie wird gesetzt, wenn das GA.js-Javascript geladen wird, und aktualisiert, wenn Daten an den Google Analytics-Server gesendet werden.
6 Monate nach der letzten Aktivität
__utmc
Wird nur mit alten Urchin-Versionen von Google Analytics verwendet, nicht mit GA.js. Wurde verwendet, um zwischen neuen Sitzungen und Besuchen am Ende einer Sitzung zu unterscheiden.
Session
__utmb
Wird verwendet, um neue Sitzungen und Besuche zu unterscheiden. Dieses Cookie wird gesetzt, wenn die JavaScript-Bibliothek GA.js geladen wird und kein __utmb-Cookie vorhanden ist. Das Cookie wird jedes Mal aktualisiert, wenn Daten an den Google Analytics-Server gesendet werden.
30 Minuten nach der letzten Aktivität
__utmt
Wird verwendet, um die Anzahl der Serveranfragen von Google Analytics zu überwachen.
10 Minuten
__utma
ID zur Identifizierung von Benutzern und Sitzungen