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

Remote Full-time
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/ContractorLanguages Required: English fluencyExperience: Senior 6-10 year experience, ideally large history of open-source contributionsSalary Range: 40-130kEURReports to: Head of Software EngineeringTravel Requirements: Occasional travel to workshops or team events neededStart 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.


Apply Now

Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Pharmacist, MTM Oncology - Burnsville

Remote Full-time

College Recruiter I (College of Business - Brickell)

Remote Full-time

Music Streaming Platform Customer Specialist with French and English (Remote in Bulgaria)

Remote Full-time

Priority Banker (Remote) 12pm-9pm

Remote Full-time

Experienced Part-Time Remote Data Entry Specialist – E-commerce Operations and Customer Experience Enhancement

Remote Full-time

Jr Cloud Network Engineer

Remote Full-time

HR Rewards Specialist

Remote Full-time

Freelance : Freelance Math​/Science Tutor – Secondary Level; Remote

Remote Full-time

Amazon Delivery Driver

Remote Full-time

Instructional Designer Senior - Remote - Performance Improvement

Remote Full-time
← Back to Home