> Markdown version of [/jobs/ext/2205504-research-software-engineer-for-sustainability-science-full-stack](https://www.wearedevelopers.com/jobs/ext/2205504-research-software-engineer-for-sustainability-science-full-stack). 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). --- # Research Software Engineer for Sustainability Science - Full Stack - **Company:** Institute Of Environmental Sciences (cml) - **Location:** Leiden, Netherlands (Remote available) - **Experience:** Starter - **Salary:** €3,708.0 - €5,057.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Databases, Google Maps, Open Source Technology, Software Engineering, Software Project Management, Visual Analytics, Web Applications, Pytest, Containerization, Software Version Control, Data Pipelines, Docker - **Published:** August 24, 2026 - **Apply:** https://www.academictransfer.com/en/jobs/362146/junior-research-software-engineer-for-sustainability-science-full-stack/apply/ ## About the Role * MSc in computer science, data science, AI, environmental informatics, or related field. * Good programming skills with Python and JavaScript/TypeScript. Other programming languages are a plus. * Experience with front-end frameworks (e.g., React) and data visualization (e.g., D3/Plotly). * Experience building back-end APIs (e.g., FastAPI, Django, Flask) and integrating databases (SQL/NoSQL). * Experience contributing to open-source projects. * Familiarity with containerization (e.g., Docker) and reproducibility tools * Excellent collaboration skills, a service mindset, and enthusiasm for environmental applications and open science ## Description The Institute of Environmental Science CML at Leiden University is looking for a motivated Junior Research Software Engineer (RSE) with experience in full-stack development, data visualization, and modern software engineering practices to turn scientific insights into reliable and user-friendly software. In this role, you will help design, build, and maintain the next generation of industrial ecology research tools that support sustainability, circular economy analysis and decision making, as well as reproducible science across the institute. You will work closely with researchers to help create dashboards, APIs, and visual analytics that communicate scientific results to academic users, policymakers, and the wider public. Your contributions will directly empower transparent, open, and reproducible research within for sustainability decision making. What you will do In your role, you will work closely with a Senior Research Software Engineers, Principal Investigators and PhDs to strengthen the scientific software engineering basis of our institute. Specifically, you will be responsible for tasks such as: * Building and maintaining scientific software, web applications and dashboards for research dissemination and policy communication (e.g., WISE database, Activity Browser, Panorama web-app, ReLab) * Supporting the development and maintenance of data pipelines and reproducible workflows for environmental databases and analytics. * Collaborating with researchers to scope features, translate research needs into user-friendly tools, and ensure usability and accessibility. * Supporting deployment in cloud and/or open environments (e.g., containerized services), working with the senior RSE on infrastructure alignment. * Promoting good data and software management for FAIR and open science practices, version control (Git/GitHub), testing (pytest), packaging, documentation, etc. ## Related Videos - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [It's not easy being green](https://www.wearedevelopers.com/videos/558-it-s-not-easy-being-green) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Is Software Development Making the Climate Crisis Worse?](https://www.wearedevelopers.com/magazine/551-is-software-development-making-the-climate-crisis-worse) - [A Guide to Green Tech and Green IT Careers](https://www.wearedevelopers.com/magazine/374-a-guide-to-green-tech-and-green-it-careers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)