> Markdown version of [/jobs/ext/3833130-full-stack-software-developer-tettrix-project](https://www.wearedevelopers.com/jobs/ext/3833130-full-stack-software-developer-tettrix-project). 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 : TETTRIX project - **Company:** Blindeninstitutsstiftung - **Location:** Magdeburg, Germany (Remote available) - **Contract:** Temporary contract - **Skills:** Microsoft Access, 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, Data Infrastructure, Generalized Linear Model, Mobile Application Software, Python (Programming Language), PostgreSQL, Machine Learning, Node.Js, OpenLayers, Open Source Technology, Open Access, PostGIS, Scientific Computating, SQL Databases, TypeScript, Web Applications, Parquet, Data Storage Technologies, ReactJS, Flask (Web Framework), Random Forest, Backend, Git, Fastapi, Vue.js, Data Lakes, Information Technology, Dask, Front End Software Development, Restful APIs, Data Pipelines, Docker - **Published:** October 19, 2026 - **Apply:** https://jobs.meinestadt.de/magdeburg/standard?id=260375116 ## 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 Data Lake Machine Learning Network Framework Vue Interface Cloud TypeScript MS Access Open Source PostgreSQL Solid Storage Entwicklungsumgebungen MOST Natural Flask Node.js REST Lakehouse Open Access across Origin Übersetzungssoftware Mobile App AWS JavaScript Python Hybrid Docker GIT Distribution Continuous Integration Apple Frontend Flexibilität Engagement, * 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.