Full-Stack Software Developer (m/f/d): TETTRIX project
Core
Develop a web-based, open-access biodiversity mapping and Species Distribution Modelling (SDM) platform enabling reproducible data and modelling workflows for biodiversity monitoring and conservation.
Role type
Full-Stack Software Developer (Biodiversity Informatics)
Builds
Web application (SPA frontend + REST API), Open Modular SDM Platform, hybrid cloud/on-prem infrastructure
Domain
Biodiversity informatics, ecological modelling, data management
Deliverable
production ML models
Required skills
TypeScript/JavaScript, React/Vue, Python (FastAPI/Flask), REST API design, SQL/PostgreSQL, PostGIS, AWS (S3, Batch), Parquet/DuckDB/Dask, Docker, CI/CD
Preferred skills
GBIF/OBIS/Darwin Core standards, Species Distribution Modelling (GLM/GAM/MaxEnt/Random Forest), scientific publications
Technologies
TypeScript, JavaScript, React, Vue, Python, FastAPI, Flask, Node.js, PostgreSQL, PostGIS, MapLibre GL, Leaflet, OpenLayers, AWS, S3, Batch, Parquet, DuckDB, Dask, Docker, Git
Responsibilities
Develop SPA frontend with interactive maps and model-run monitoring; Build REST API backend; Integrate with PostgreSQL/PostGIS and AWS batch services; Design and implement columnar lakehouse infrastructure; Operate hybrid infrastructure; Set up CI/CD and automated tests; Coordinate with scientific team on data integration and workflows.
Seniority
Mid-Senior, hands-on IC