Principal Full Stack Software Engineer (Remote)

Engineering · Portland, Oregon
Department Engineering
Employment Type Full-Time
Minimum Experience Experienced

About EnergyRM:

Do you dream of making a climate impact? EnergyRM is a clean energy fintech company that’s changing how commercial buildings fund and profit from energy efficiency and renewables. At EnergyRM, we believe that decarbonizing buildings, the single biggest contributor of greenhouse gas emissions, and investor profits should go hand in hand to accelerate a clean energy future.


We are seeking a Principal Full Stack Engineer to help amplify EnergyRM’s climate impact. You'll be working alongside the founding team to design, build, and ship software that helps buildings become more efficient energy users. This is an early role and you'll make a big impact, and there's lots of room to grow as we scale. The work will place you at the forefront of innovation in commercial building decarbonization and clean energy finance. 

What You’ll Do:

  • Work closely with a small team to design and build new features
  • Work across the tech stack
  • Contributing to technology selection and architecture
  • Help plan and prioritize the roadmap
  • Participate in customer-facing requirements gathering and demos
  • Help hire and manage top-level engineers

What you’ll bring:

  • An eagerness to grow, learn new things, and solve complex problems.
  • While not a requirement, preferably you'll have proficiency with some of our tech stack:
    • Frontend: React (TypeScript)
    • Backend: NodeJS (TypeScript) running Apollo GraphQL, TypeORM, and Bull
    • Cloud: AWS Aurora (PostgreSQL), AWS Fargate
  • An ability to articulate a near- and long-term technical vision
  • Strong analytical skills
  • A collaborative work style
  • You can effectively communicate with technical and non-technical people

If you’re on the fence about whether you’re a fit, we say go for it, and apply!


Our team is 100% remote. We value human interaction and plan to get everyone together in person a few times per year in Portland, OR. Local employees have the option to work from EnergyRM’s Portland office.

Why EnergyRM is a Great Place to Work:

  • We enjoy a collaborative culture that celebrates innovation as we work to solve complex problems
  • We work collectively to accelerate a clean energy future
  • We foster an environment where a learning and growth mindset outweighs the skills and abilities you may or may not have today
  • Our benefits package includes:
    • Medical, dental, and vision insurance - 100% covered for employee and dependents
    • 401k plan
    • Unlimited PTO with mandatory minimum
    • An accommodating work schedule

EnergyRM provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability,​ or genetics. In addition to federal law requirements, ​EnergyRM ​complies with all ​applicable state and local laws governing nondiscrimination in employment in every location in which the company has ​employees. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Please email our team at if you need accommodation in the application process. In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. 

Thank You

Your application was submitted successfully.

  • Location
    Portland, Oregon
  • Department
  • Employment Type
  • Minimum Experience