Solar Principal Application Developer 5 views


The Principal Application Developer will play a critical role on the technology team. We are seeking a technical leader with strategic engineering vision to bring to life highly valued and powerful technology solutions to the business. This person will oversee all web applications, used by Cypress Creek Renewables, to ensure a unified experience. The ideal candidate is laser focused on improving efficiencies and processes and comfortable working in a fast-paced environment that is experiencing rapid growth. You’ll be responsible for building relationships with members of the Technology team and other verticals in the organization, particularly the product management team, to improve the overall architecture of our internal system, Thera.

Essential Duties and Responsibilities

Architect and evolve the in-house Web Applications
Partner with Cypress’ remote team to establish consistent engineering standards set by the local team.
Develop strong relationships with the local team including non-technical users to improve the overall architecture for our Web Applications.
Collaborate with the product team to enforce a high usability standard
Build and develop tracking methods and tools to assess effectiveness of our internal system to improve efficiencies and effectiveness.
Implement the deployment pipelines for all UI tools

BA/BS degree in Computer Science
Insatiable thirst for improving efficiencies with proven track record of successes
Proven ability to solve complex operational challenges
Must be comfortable leading teams; both in person and remote
Ability to multi-task and work in a deadline driven environment
Prior experience leading teams
Technical Skills Required

Ability to take on new languages/approaches
Front-End: Javascript – Angular.js, Meteor.js, React.js
Middle-Tier: Javascript – Express.js, Node.js
Back-End: MongoDB, PostgreSql, AWS


More Information

  • Term Entry +
  • Company Cypress Creek Renewables
Share this job
Solar sector
  • Company Cover Image
  • Address Multiple locations
Connect with us