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.