> Markdown version of [/jobs/ext/3725704-full-stack-software-developer](https://www.wearedevelopers.com/jobs/ext/3725704-full-stack-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full-Stack Software Developer - **Company:** Senckenberg Research Institute And Natural History Museum Frankfurt - **Location:** Frankfurt am Main, Germany (Remote available) - **Contract:** Temporary contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Amazon S3, Automation of Tests, Batch Processing, Big Data, Cloud Computing, Cloud Database, Information Systems, Databases, Continuous Integration, Generalized Linear Model, Python (Programming Language), PostgreSQL, Machine Learning, Node.Js, OpenLayers, PostGIS, Scientific Computating, SQL Databases, TypeScript, Parquet, Data Storage Technologies, ReactJS, Flask (Web Framework), Random Forest, Backend, Git, Fastapi, Vue.js, Information Technology, Dask, Front End Software Development, Restful APIs, Data Pipelines, Docker - **Published:** October 14, 2026 - **Apply:** https://it-entwickler-jobs.de/stellen/39085 ## About the Role Degree in Computer Science or comparable practical experience. Solid skills in TypeScript/JavaScript and a modern framework (React, Vue or similar). Backend experience in Python (e.g. FastAPI/Flask) or Node.js; sound REST API design. Experience with SQL/PostgreSQL; PostGIS and web-mapping libraries (MapLibre GL, Leaflet, OpenLayers) are a strong plus. Experience with cloud-based data infrastructure, particularly AWS services (S3, Batch). Knowledge of columnar data storage and lakehouse technologies (Parquet, DuckDB, Dask). Experience with data pipelines, batch processing and the integration of large-scale datasets. Knowledge of hybrid infrastructure architectures and the integration of cloud-based and on-premises services. Experience with Docker, Git and CI/CD. Very good command of English. Willingness to work on site in Frankfurt (up to 40% remote work is possible). Desirable skills Familiarity with open-access biodiversity databases such as the Global Biodiversity Information Facility (GBIF) and the Ocean Biodiversity Information System (OBIS), Darwin Core standards, and biodiversity data life cycles Familiarity with species distribution modelling and associated statistical/machine-learning approaches (e.g. GLM/GAM, MaxEnt, Random Forest) A track record in scientific publications, reproducible scientific computing, or open-source projects ## Description Develop the platform's web application end-to-end: SPA frontend (interactive map, species/variable selection, model-run monitoring) and REST API backend. Integrate the application with the PostgreSQL/PostGIS metadata layer and the AWS-side batch and data-lake services. Co-design and implement the data infrastructure of the Open Modular SDM Platform, including a columnar lakehouse (Parquet, DuckDB, Dask on AWS Batch) covering the full GBIF and OBIS datasets. Develop and operate the hybrid infrastructure, integrating AWS-based services with the institute's internal serving layer (PostgreSQL/PostGIS, map tiles and APIs), and coordinate the associated technical tasks. Implement map-tile serving, caching and optimise frontend performance. Set up and maintain CI/CD, automated tests and containerised deployment (Docker) in cooperation with central IT. Participate in project and team meetings and coordinate closely with the scientific team on a day-to-day basis. Your profile