Job Title: Software Developer
Start Date: 11/05/2026
Duration: 1 year, with extension if applicable
Work Regime: Full-time
Location: Onsite presence required 3 days a week, with flexibility to work remotely from home.
Responsibilities:
- Develop new features to provide users with control over data and models impacting the upstream supply chain for materials and electricity.
- Collaborate with Life-Cycle Assessment (LCA) experts to design file formats, software architecture, and information flow for supply chain characterization.
- Ensure interoperability with other LCA software tools and create a user-friendly experience.
- Implement features involving changes to the Python backend, SQL database, and JavaScript frontend.
- Work closely with the software team to integrate expansions into the current codebase and improve code quality.
- Regularly report progress and provide demos to technical experts for feedback.
Required Qualifications and Experience:
- Significant experience in Python as a software developer.
- Experience in integrating large-scale codebases and collaborating with other developers.
- Strong emphasis on code quality, including clarity, robustness, and maintainability.
- Experience in at least one of the following areas is highly appreciated:
- Life-Cycle Assessment software and data formats (e.g., ILCD, Brightway, ecoSpold).
- SQL database design and management.
- JavaScript and NextJS development with a focus on UX and UI design.
- Background in semiconductor device manufacturing, chemical, and/or materials engineering is a plus.
- Communicative team player with the ability to work independently.
- Creative, initiative-taking, accountable, and able to deliver on time.
- Fluent knowledge of English is necessary.
What We Offer:
- An exciting temporary assignment as part of a community shaping the technology of tomorrow.
- Flexibility to work both from office premises and remotely to maintain a healthy work-life balance.