Open Energy Transition

Senior Full-Stack Engineer

Remote
Python JavaScript TypeScript Bash Golang Flask React Angular Vue.js Docker Kubernetes Terraform CI/CD API SQL Apache Airflow Snakemake GCP AWS Azure
Description

Senior Full-Stack Engineer (Global | Remote | English)

Location: All-Remote

Department: Software Development

🌍 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.
Open Energy Transition
Open Energy Transition

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say