{"id":2456240,"url":"https://alion.io/job/senckenberg-nature-research-full-stack-software-developer-mfd-tettrix-project","title":"Full-Stack Software Developer (m/f/d): TETTRIX project","company":{"id":175440,"name":"Senckenberg Nature Research","domain":"senckenberg.de","url":"https://alion.io/company/senckenberg-nature-research","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"softgarden","truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"contractor","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Frankfurt am Main, Germany"],"countries":["DE"],"hiring_countries":["DE"],"hiring_countries_total":1,"salary":{"min":60168,"max":87134,"currency":"EUR","period":"year","gross":null,"usd_annual":97499},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon S3","optional":false},{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"Dask","optional":false},{"name":"Docker","optional":false},{"name":"DuckDB","optional":false},{"name":"FastAPI","optional":false},{"name":"Flask","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"Node JS","optional":false},{"name":"OpenLayers","optional":false},{"name":"PostGIS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Vue.js","optional":false}],"status":"live","first_seen_at":"2026-10-13T11:36:17Z","employer_posted_date":"2026-10-13","last_verified_at":"2026-10-14T00:03:19Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Full-Stack Software Developer (m/f/d): TETTRIX projectSenckenberg Society for Nature Research (SGN), headquartered in Frankfurt am Main, is seeking to fill the following position in the Senckenberg Data and Modelling Center (SDMC) at the Senckenberg Research Institute and Natural History Museum Frankfurt, starting as soon as possible:\nFull-Stack Software Developer (m/f/d): TETTRIX project\n(Full-Time / Part-Time)\nLocation: Frankfurt\nEmployment scope: Full-Time / Part-Time options are available\nType of contract: Temporary, initially limited to 2 years\nRemuneration: Collective agreement of the state Hesse (TV-H) / E11- E13\nThe Senckenberg Society for Nature Research is a member of the Leibniz Association and has been investigating the “Earth System” worldwide for more than 200 years, examining the past, analysing the present, and developing projections for the future. We conduct integrative geobiodiversity research with the aim of understanding nature in all its complexity and diversity in order to preserve it as the foundation of life for future generations and to ensure its sustainable use. Across eight institutes and five research stations throughout Germany, scientists from more than 40 countries conduct research at the highest international level.\nThe city of Frankfurt, where the Senckenberg Society was originally founded, hosts the organization’s central administrative services along with two research institutes housing extensive scientific collections and one of Senckenberg’s most renowned institutions, the Senckenberg Natural History Museum Frankfurt. Senckenberg is as much a part of the city’s identity as its skyline and its traditional apple wine.\nThe position is within the Geobiodiversity Information and Data Management team of the Senckenberg Data and Modelling Centre and contributes to a project funded by the European Union, TETTRIX - TETTRIs neXt level for the taxonomy of tomorrow. The team works at the interface of biodiversity informatics, ecological modelling, and data management, focusing on integrating, analysing, and making biodiversity data accessible for research and conservation. The TETTRIX project aims to strengthen taxonomic capacity for biodiversity research by developing, validating, and scaling innovative tools, workflows, services, and training pathways, while addressing critical knowledge and capacity gaps across Europe. Within the TETTRIX project, the position will develop a web-based, open-access biodiversity mapping and Species Distribution Modelling (SDM) platform that enables reproducible data and modelling workflows and transforms biodiversity data into actionable knowledge for biodiversity monitoring and conservation. The role combines full-stack software development with biodiversity data integration and close collaboration with researchers and technical partners.\nYour tasks\nDevelop the platform's web application end-to-end: SPA frontend (interactive map, species/variable selection, model-run monitoring) and REST API backend.\nIntegrate the application with the PostgreSQL/PostGIS metadata layer and the AWS-side batch and data-lake services.\nCo-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.\nDevelop 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.\nImplement map-tile serving, caching and optimise frontend performance.\nSet up and maintain CI/CD, automated tests and containerised deployment (Docker) in cooperation with central IT.\nParticipate in project and team meetings and coordinate closely with the scientific team on a day-to-day basis.\nYour profile\nDegree in Computer Science or comparable practical experience.\nSolid skills in TypeScript/JavaScript and a modern framework (React, Vue or similar).\nBackend experience in Python (e.g. FastAPI/Flask) or Node.js; sound REST API design.\nExperience with SQL/PostgreSQL; PostGIS and web-mapping libraries (MapLibre GL, Leaflet, OpenLayers) are a strong plus.\nExperience with cloud-based data infrastructure, particularly AWS services (S3, Batch).\nKnowledge of columnar data storage and lakehouse technologies (Parquet, DuckDB, Dask).\nExperience with data pipelines, batch processing and the integration of large-scale datasets.\nKnowledge of hybrid infrastructure architectures and the integration of cloud-based and on-premises services.\nExperience with Docker, Git and CI/CD.\nVery good command of English.\nWillingness to work on site in Frankfurt (up to 40% remote work is possible).\nDesirable skills\nFamiliarity 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\nFamiliarity with species distribution modelling and associated statistical/machine-learning approaches (e.g. GLM/GAM, MaxEnt, Random Forest)\nA track record in scientific publications, reproducible scientific computing, or open-source projects\nWe offer\naccess to an international network of scientists, policymakers and research organizations\nan attractive job within the inspired and dynamic working environment of an internationally recognized research institution\nflexible working hours - mobile working options - employee ID card with free admission to Senckenberg museums - annual special payment - collectively agreed vacation entitlement - company pension plan\nSenckenberg is committed to diversity. We benefit from the different expertise, perspectives and personalities of our staff and welcome every application from qualified candidates, irrespective of ethnic or cultural origin, age, gender, ethnic or cultural origin, religion or belief, age, sexual identity or and ideology, sexual orientation and identity or disability. Applicants with a severe disability will be given special consideration in case of equal suitability. Senckenberg actively supports the compatibility of work and family and places great emphasis on an equal and inclusive work culture.\nHow to apply?\nPlease upload your application (letter of motivation, CV, relevant certificates and references, if available) electronically as a single PDF by 15. November 2026.\nContact\nSenckenberg Gesellschaft für Naturforschung\nSenckenberganlage 25\n60325 Frankfurt am Main\nFor specific questions about this role, please contact Dr. Hanieh Saeedi at ","description_format":"text","description_chars":6613,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":["Flexible schedule"],"hiring_locations":[{"name":"Germany","iso":"DE","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Environmental Science","Research Institutes"],"lifecycle":[{"event":"open","at":"2026-10-13T16:08:54Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":27,"reasons":["conf:2","win:early"],"computed_at":"2026-10-14T02:10:31Z"},"pay":{"stated_usd_annual":97499,"is_top_pay":false},"html_url":"https://alion.io/job/senckenberg-nature-research-full-stack-software-developer-mfd-tettrix-project","json_url":"https://alion.io/job/senckenberg-nature-research-full-stack-software-developer-mfd-tettrix-project.json","meta":{"generated_at":"2026-10-14T02:10:31Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":3202,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":175440},"rest":"https://alion.io/mcp/rest/get_company?id=175440"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsenckenberg-nature-research-full-stack-software-developer-mfd-tettrix-project"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fsenckenberg-nature-research-full-stack-software-developer-mfd-tettrix-project"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fsenckenberg-nature-research-full-stack-software-developer-mfd-tettrix-project"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/senckenberg-nature-research-full-stack-software-developer-mfd-tettrix-project\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsenckenberg-nature-research-full-stack-software-developer-mfd-tettrix-project"}]}