Demo

Lead Full Stack Engineer

Community Energy Labs
Portland, OR Full Time
POSTED ON 4/8/2025
AVAILABLE BEFORE 5/7/2025
Community Energy Labs is working to help community buildings save money and to reduce the carbon footprint of buildings with our innovative, machine learning-powered SaaS platform.

We’re looking for a Lead Full Stack Engineer who has deep experience building backend services and clean, functional UIs, along with a passion for creating maintainable systems and the ability to lead complex projects.

In this role, you’ll be the second full-time engineer on our team. We expect this role to be backend-focused initially, and to include more frontend work over time. We’ll rely on your experience, technical depth, and judgement to implement and scale solutions across our stack as we move from prototype into production. This role will be rigorous. Our interview process reflects that. It requires a wide-ranging skill set (but we hope it is fun and rewarding).

To ensure your application is considered, kindly submit it through the CEL website. Applications submitted through other means will not be reviewed.

What We Do

Community Energy Labs enables buildings to use energy when clean sources of power are available and to use less energy overall by making smart decisions about when and how energy is used. We primarily work with communities and schools, whose buildings make up nearly 30% of the commercial floor space in the US!

Community Energy Labs, its employees, and its customers are driven to be a part of the solution to saving our planet. Our software combines cutting edge control algorithms, machine learning, and traditional control techniques to lower cost and manage energy. We combine that with an intuitive user interface that doesn’t require a PhD in mechanical engineering to make saving money and the planet easy for everyone - even cash-strapped schools with overworked building operators.

CEL's core AI-powered clean building control platform concept was a regional winner of CleanTech Open's 2020 international accelerator, an overall winner in the 2020 Madrona Venture Labs Go Vertical challenge, a three time SBIR winner with the Department of Energy, USDA, and NSF. CEL is a community member in Elemental Excelerator, Google for Startups and other prestigious accelerators. Follow CEL on LinkedIn.

Essential Functions & Responsibilities

// BACKEND SOFTWARE DESIGN AND IMPLEMENTATION

  • Partner with our head of product (currently the CEO) and members of our Product Engineering and Customer Success teams to understand stakeholder needs, create technical specifications, and break down work into tasks
  • Implement efficient, resilient, scalable backend microservices, data pipelines, and libraries, primarily in Python
  • Write automated tests and perform ad-hoc testing on systems as needed
  • Participate in production systems support, including on-call rotation

// FRONTEND SOFTWARE DESIGN AND IMPLEMENTATION

  • Partner with stakeholders, users, and designers to understand and create UX specifications
  • Design and implement simple, delightful, user-centric frontend features and experiences, primarily in React and Retool

// COLLABORATION, MENTORSHIP, & COMMUNICATION

  • Mentor more junior team members, providing encouragement, constructive feedback, and support their growth and development
  • Create and maintain technical documentation to facilitate knowledge sharing with the team
  • Review and provide feedback on code changes from other team members to ensure code quality and maintain best practices
  • Participate in weekly, per-sprint, and quarterly planning and agile rituals to prioritize work and coordination with team members
  • Foster a culture of collaboration, ownership, curiosity, and accountability
  • CEL is a small team where versatility is essential. We embrace a wide range of responsibilities and functions.

Qualifications

// EXPERIENCE REQUIRED

  • 5 years proven experience as a Full Stack Developer or similar role in the context of a commercial SaaS platform
  • Bachelor's degree in Computer Science or equivalent, practical experience
  • Experience leading the implementation of backend and frontend services
  • Experience being responsible for supporting mission-critical production services

Necessary Skills/Abilities

  • Deep proficiency with Python and common libraries (SQLAlchemy, Alembic, FastAPI)
  • Proficiency with React, Vue.js or another modern Javascript framework
  • Proficiency with UX/UI design principles (with UI emphasis), including experience wireframing and prototyping
  • Experience with API design
  • Experience with database schema design
  • On-call ownership experience with production systems
  • Strong English-language written and verbal communication skills
  • Ability to balance scope, time, and quality needs associated with product development
  • Desire to learn new skills
  • Strong critical thinking abilities
  • Priority given to US based applicants or those authorized to work in the US

Nice To Have, But Not Required

  • Experience working with observability tools like Grafana/Prometheus, New Relic, Data Dog, etc.
  • Experience with AWS Cloud Services (Lambda, SQS, S3, Neptune, Cloudwatch, EC2)
  • Experience with IoT platforms
  • Experience working in a startup environment
  • A great sense of humor

ROLE BASICS

// EXPECTED HOURS OF WORK AND TRAVEL

  • This is a fully remote role with some travel responsibilities (eg. occasional company get-togethers, etc.)
  • This position is a full-time position that may occasionally require extra hours and weekend work that is not compensated as overtime

Supervisory Responsibilities

  • This position initially has no supervisory responsibilities. As an integral part of CEL's product team, you'll operate with a high degree of autonomy while actively collaborating with the product team, our CEO, Head of Engineering, Data Science and non-technical team members for direction, support and mentorship.

// SALARY

  • The annual salary for this position is expected to be $130k - 160k per year for an FTE or 40 hours per week work schedule.

// ATTRIBUTES

  • Curiosity
  • Adaptability
  • Trustworthiness
  • A pragmatic approach to effort vs. value
  • Willingness to communicate & teach
  • Willingness to listen & learn

YES, THAT MEANS YOU!

// We’ve read the research and we know that certain underrepresented groups in tech might read our post and think “Oh, gee, well I only have nine out of ten qualifications.” If our mission and this job speak to you and you have the interest and ability to work smart, learn, and grow with us then we want you to apply for this job!

Community Energy Labs is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by state or federal law.

APPLY NOW

To ensure your application is considered, kindly submit it through the CEL website. Applications submitted through other means will not be reviewed.

Salary : $130,000 - $160,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Lead Full Stack Engineer?

Sign up to receive alerts about other jobs on the Lead Full Stack Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$151,448 - $188,145
Income Estimation: 
$203,425 - $249,816
Income Estimation: 
$213,375 - $267,876
Income Estimation: 
$190,687 - $235,769
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$126,569 - $164,899
Income Estimation: 
$208,447 - $279,762
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Community Energy Labs

Community Energy Labs
Hired Organization Address Neptune, NJ Full Time
Community Energy Labs is working to help community buildings save money and to reduce the carbon footprint of buildings ...

Not the job you're looking for? Here are some other Lead Full Stack Engineer jobs in the Portland, OR area that may be a better fit.

Full Stack Engineer

ITbility, Hillsboro, OR

Senior Full Stack Engineer

EPAM, Beaverton, OR

AI Assistant is available now!

Feel free to start your new journey!