Climate & Environment Full-time

Senior Software Engineer (Fullstack - Python, React)

Uplight

Location

Remote

Type

Full-time

Posted

Aug 22, 2025

Mission

What you will drive

Core responsibilities:

  • Lead and drive the development of complex, scalable, and high-performance Python-based applications
  • Develop and support efficient, reusable, and highly scalable APIs and components to deliver compelling user experiences across platforms
  • Collaborate with cross-functional teams, mentor junior developers, and coordinate with team members working on different infrastructure layers
  • Design, build, and maintain high-performance responsive web applications and dashboards with reusable, reliable code

Impact

The difference you'll make

This role helps change the way millions of people save energy by building platforms that deliver flexible and creative solutions to utility partners and end users, contributing to both business goals and planetary benefits.

Profile

What makes you a great fit

Required skills and qualifications:

  • Minimum 7+ years of professional software engineering experience with expertise in Python (2.7 and 3.x) and React (React 15 or higher, 2+ years)
  • Strong knowledge of Python OOP, data structures, algorithms, and frameworks like Flask or FastAPI
  • Experience designing and implementing scalable microservice architecture and RESTful APIs
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field

Benefits

What's in it for you

Work with a great team with excellent benefits (specific compensation and perks not detailed in the posting).

About

Inside Uplight

Uplight focuses on changing the way millions of people save energy through technology platforms that serve utility partners and end users, with ambitious goals for both business success and planetary impact.