Full-Stack Software Engineer

10 days ago
Full time role


Ascend Analytics is an innovative software and consulting company at the forefront of the renewable energy transition. Our software solutions ...

View Company Profile

Job Description


We are seeking an experienced Senior Full-Stack Software Engineer to join our programming team in Boulder, Colorado (remote work from other locations is also possible). You will be responsible for development, documentation, and deployment packaging of exciting new cloud-based and hosted software applications, including UI/UX, business layer, documentation, test design and deployment scripting. 

Ascend Analytics is an innovative “climate tech” software service company focused on energy analytics that are transforming the electric grid to renewables. Ascend's solutions provide the analytics to support critical power supply decisions from operating strategies over the next hour, to hedging and budgeting decisions over the next five years, to long-term investment and resource planning decisions over the next thirty years.For more information, visit

Job Responsibilities

  • Build user-friendly and intuitive web-based interfaces 
  • Develop business layers, API interfaces and APIs 
  • Contribute to application architecture development
  • Create documentation
  • Test design, test and debug code
  • Perform deployment scripting
  • Maintain applications 

Required Skills & Experience

  • 2+ years experience in full- stack development, including code review, development, and promotion processes 
  • Bachelors in Computer Science, Engineering, Mathematics, User-Centered Design, or related field 
  • Experience with DevOps best practices and version control 
  • Knowledge of a modern JavaScript front-end framework, HTML, and CSS 
  • API development experience 

Preferred Skills & Experience

  • Experience with React UI Framework or equivalent (e.g., Razor) 
  • Experience developing production-quality, client-facing applications  
  • Azure, PowerBI experience 
  • ESRI/ArcGIS experience
  • Experience with OAUTH 2.0 
  • Interest in Clean Energy and Renewable Technology 


$110,000 - $160,000, Junior candidates may also be considered in the range of $80,000 - $120,000 

Negotiable based on qualifications and experience. Ascend highly values our employees and often pays above industry average. 

We offer flexible work hours in a relaxed environment with opportunities for advancement and excellent benefits, including medical, dental, vision, short- and long-term disability, parental leave, dependent care spending account, and a 401k plan.  

We celebrate diversity and are committed to creating an inclusive environment for all employees. Ascend Analytics is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information or other applicable legally protected characteristics.   

Ascend Analytics is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please contact us at 

Ascend Analytics is an innovative software and consulting company at the forefront of the renewable energy transition. Our software solutions ...

View Company Profile