Senior Full-Stack Engineer - Clean Energy Platform

Stem, Inc.

Broomfield (CO)

On-site

USD 107,000 - 161,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Bonus eligibility
Full health benefits on day one
401k retirement plan
12 paid holidays per year
Flexible time-off

Job summary

Stem, Inc. is seeking a Software Development Engineer to build and enhance our clean energy software suite, including Athena®, PowerTrack, and Locus.

You will design scalable web applications across frontend and backend, using React/Angular/Vue on the frontend and Python/Node.js/Java on the backend, with AWS services to handle large energy datasets. You will collaborate with product managers, data scientists, and engineers to deliver features that improve asset monitoring, optimization, and

Qualifications

  • B.S. in Computer Science, Software Engineering, or related field preferred, or equivalent practical experience.
  • 5+ years of professional full stack development experience delivering complex web applications.
  • Proficiency in modern JavaScript (ES6+), HTML5, CSS3, and at least one frontend framework (React preferred).
  • Strong backend experience with Python, Node.js, Java, or C#, and frameworks (Django, Flask, Express, Spring Boot, .NET Core).
  • Experience with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB).
  • Extensive API design/implementation experience (REST, GraphQL).
  • Experience with AWS services (EC2, Lambda, RDS, S3) and containerization (Docker, Kubernetes).
  • Gitin workflows, code reviews, and collaborative development in distributed teams.
  • Testing: unit, integration, and end-to-end tests.
  • Performance optimization and scalable architecture mindset.
  • Experience with CI/CD pipelines and monitoring tools.

Responsibilities

  • Full stack development across web applications from UI components to backend services.
  • Build responsive, accessible user interfaces using modern JS frameworks.
  • Develop robust REST APIs, microservices, and serverless functions.
  • Design and optimize relational and NoSQL databases for large energy data.
  • Create and maintain RESTful and GraphQL APIs; integrate with third-party services.
  • Deploy applications on AWS using Lambda, ECS, RDS, S3; ensure security and scalability.
  • Implement testing frameworks for unit, integration, and end-to-end tests.
  • Participate in code reviews and mentor junior developers.
  • Collaborate in an Agile environment with product, design, and data teams.
  • Stay current with tech trends and drive DevOps practices (CI/CD, monitoring).
  • Produce technical documentation for code, APIs, and architectures.

Skills

Full stack development
Frontend frameworks
Backend development
APIs (REST/GraphQL)
AWS
CI/CD
Testing

Education

B.S. in CS/Software Eng

Tools

React
Angular
Vue.js
Python
Node.js
Java
C#
Django
Flask
Express.js
Spring Boot
.NET Core
PostgreSQL
MySQL
MongoDB
DynamoDB
GraphQL
REST APIs
Docker
Kubernetes
AWS (Lambda, ECS, RDS, S3)

Job description

Stem, Inc. is seeking a Software Development Engineer to build and enhance our clean energy software suite, including Athena®, PowerTrack, and Locus.

You will design scalable web applications across frontend and backend, using React/Angular/Vue on the frontend and Python/Node.js/Java on the backend, with AWS services to handle large energy datasets. You will collaborate with product managers, data scientists, and engineers to deliver features that improve asset monitoring, optimization, and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer - Clean Energy Cloud
Senior Full-Stack Engineer - Clean Energy Cloud

Stem, Inc. • Broomfield (CO)

On-site
USD 107,000 - 161,000
Health benefits
Bonus eligibility
401k
+2
Software Development Engineer
Software Development Engineer

Stem, Inc. • Broomfield (CO)

On-site
USD 107,000 - 161,000
Health benefits
Bonus eligibility
401k
+2
Senior Full-Stack Engineer - Clean Energy Tech (Hybrid)
Senior Full-Stack Engineer - Clean Energy Tech (Hybrid)

Nexamp • Boston (MA)

Hybrid
USD 170,000 - 190,000
401(k) employer-match
Health insurance
Dental and vision insurance
+4
Senior Full-Stack Engineer — Remote Energy Platform
Senior Full-Stack Engineer — Remote Energy Platform

Renew Home • United States

On-site
USD 160,000 - 200,000
Remote work
Salary range $160k-$200k
Annual bonus 10%
+5
Senior Full-Stack Engineer - Energy Automation (Remote)
Senior Full-Stack Engineer - Energy Automation (Remote)

Matcha • Northern (KY)

Hybrid
USD 160,000 - 200,000
Fully remote
Home office allowance
Parental leave
+2
Senior Full-Stack Engineer — Remote, Energy Savings
Senior Full-Stack Engineer — Remote, Energy Savings

Renew Home, LLC • Northern (KY)

Hybrid
USD 160,000 - 200,000
Home office allowance
Flexible PTO
Parental leave
+2
Staff Software Engineer - Remote (PowerTrack, Energy Tech)
Staff Software Engineer - Remote (PowerTrack, Energy Tech)

Stem, Inc. • Town of Poland (NY)

Hybrid
USD 130,000 - 170,000
Senior Software Engineer, Edge Development
Senior Software Engineer, Edge Development

Stem, Inc. • Broomfield (CO)

On-site
USD 126,000 - 190,000
Bonus or commission potential
Health benefits
401k plan
+2
Senior Full-Stack Engineer - Health Tech & Data Platform
Senior Full-Stack Engineer - Health Tech & Data Platform

Astrana Health Management • Alhambra (CA)

Hybrid
USD 150,000 - 210,000
Senior Software Engineer - AI-Driven Clean Tech (Remote)
Senior Software Engineer - AI-Driven Clean Tech (Remote)

Solar Landscape • Asbury Park (NJ)

Hybrid
USD 160,000 - 181,000
Training / Professional development opportunities
401(k) with 4% company match
Summer Fridays
+5