Open Energy Transition
Senior Full-Stack Software Engineer
Open Energy Transition
€40k - €130k
Europe (Remote)
Python
JavaScript
Flask

Senior Full-Stack Software Engineer

Overview

We’re hiring a Senior Full-Stack Software Engineer to help us build and improve applications across OET: product-grade web apps, dashboards, data tools, and internal platforms that support modelling workflows and real-world decision-making.

Job Description

Open Energy Transition (OET) is a remote-first non-profit building open-source tools and data for energy and grid planning. We exist to make energy planning more transparent, reproducible, and accessible - and to help open approaches become the global standard by 2030.

Responsibilities

  • - Build and evolve web applications and dashboards (results exploration, reporting, operational tools).
  • - Improve and maintain existing platforms : refactors, performance, UX improvements, and reliability work.
  • - Design and implement APIs + data models that make data easy to query, audit, and reuse.
  • - Create critical automation : scripts, tooling, and reproducible environments that reduce manual work.
  • - Integrate with Python-first pipelines and modelling workflows (ETLs, orchestration tools like Snakemake, Apache Airflow or similar).
  • - Own quality via CI/CD , pragmatic testing, and stable deployments.
  • - Communicate clearly in a remote-first team: async docs, high-signal PRs, and thoughtful reviews.

Required Skills

  • - Senior experience shipping full-stack products end-to-end.
  • - Experience building cloud services and web apps, and setting up and managing their databases.
  • - Bachelor''s degree in Computer Science, Software Engineering, etc, or equivalent experience.
  • - Strong analytical and problem-solving skills.
  • - Fluency in Python and JavaScript, and their environments (venv, conda/mamba, pixi).
  • - Fluency in backend and frontend frameworks (Flask, React, Angular, Vue) and languages (JS, TypeScript, Rescript).
  • - Experience with CI/CD (e.g., GitHub Actions, GitLab, Jenkins), containerization tools (e.g.,Docker, Kubernetes, OpenTofu) and scripting languages (e.g., Python, Bash, Golang).

Benefits

  • - Mission-driven climate-tech work with real-world adoption.
  • - Ownership, autonomy, and the chance to shape how we build.
  • - Competitive salary, comprehensive benefits, and a dynamic work environment.
  • - Opportunities for professional growth within a globally recognized and respected organization.

About the company

Open Energy Transition (OET) is a non-profit environmental consultancy, think tank, and software development organization dedicated to accelerating the global transition to 100% renewable energy through transparency, accessibility, and collaboration in energy planning. Blending deep expertise in environmental sustainability with open-source software engineering, OET develops, co-maintains, and applies widely used open tools and models that improve energy system planning and decision-making while enabling secure integration of proprietary data within local, self-maintained environments. The organization actively contributes to and supports key open-source projects in the energy modeling ecosystem—including PyPSA, PyPSA-Eur, PyPSA-Earth, Linopy, and atlite—while delivering reproducible, customized studies, software development and maintenance, training, and long-term support to help institutions navigate the growing complexity of net-zero energy systems and make better, faster, and more inclusive decisions.


All Job Openings at Open Energy Transition