Description
Summary:
Seeking a Senior Full-Stack Software Engineer to build and improve web applications, dashboards, and data tools for open-source energy and grid planning.
Highlights:
1. Mission-driven climate-tech work with real-world adoption
2. Ownership, autonomy, and the chance to shape how we build
3. Opportunities for professional growth
### **Senior Full\-Stack Software Engineer (Global \| Remote \| English)**
**Location:** Fully Remote (Europe\-friendly overlap preferred; other time zones considered with sufficient overlap)
**Employment Type:** Full\-Time/Contractor
**Languages Required:** English fluency
**Experience:** Senior 6\-10 year experience, ideally large history of open\-source contributions
**Salary Range:** 40\-130kEUR
**Reports to:** Head of Software Engineering
**Travel Requirements:** Occasional travel to workshops or team events needed
**Start Date:** Early/Mid 2026 (TBD)
### **About the Organization:**
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\.
### **Role 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.
You'll work across the stack, frontend, backend, and data layer, to ship new capabilities, modernize existing systems, and raise reliability and developer velocity. The scope is intentionally broad: some work will be user\-facing (dashboards, reporting, results exploration), some will be platform\-facing (APIs, databases, automation), and some will be glue work that turns modelling outputs into usable applications.
This is a hands\-on role for someone who ships, cares about quality, and enjoys building pragmatic systems that others can trust.
### **Open Source at OET:**
We build in the open. This role includes helping us ship and maintain open\-source software responsibly — strong documentation, tests, contributor workflows, and a bias toward upstreaming improvements when it makes sense.
### **Key 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.
### **Qualifications:**
* 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).
* Nice to have:
* + Data processing experience (e.g., Snakemake, Apache Airflow), or willingness to learn
+ Software deployment and scaling skills (Kubernetes, OpenTofu/Terraform, Nix/NixOS).
+ Expertise with cloud platforms and services (e.g. GCP, AWS, Azure), knowledge of HPC tools (e.g., SLURM).
+ Experience with working with distributed web apps and microservices.
* Effective asynchronous communication skills, ability to work independently, and a growth mindset is a must!
* Interest in open\-source collaboration
### **What We Offer:**
* 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.