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

  • 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
  • Take part in planning and strategy to develop solutions with full ownership of development and quality

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

  • Minimum 7+ years of professional software engineering experience with expertise in Python (both 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, aiming to achieve ambitious goals for both business and the planet.