Brief Description of Sunnova
Sunnova (NYSE: NOVA) is revolutionizing the energy industry as a leading Energy as a Service (EaaS) provider of solar, battery storage, EV charging, and other energy solutions with customers spanning the U.S. and its territories. Founded in 2012, our goal is to provide homeowners, businesses, and communities with a better energy service at a better price – making clean, renewable energy more accessible, reliable, and affordable.
Â
At Sunnova, we believe that our success comes from the diversity and creativity of our people. Our team is made up of forward-thinkers who are passionate about changing the energy industry for the better, and we're looking for like-minded individuals to join us. We encourage our people to push beyond traditional limits and explore new horizons – because only then can we truly transform the world for the better.
Â
If you're excited about being a part of the fastest-growing segment of the energy industry, we want you on our team!
The Senior Full Stack Developer Position
Sunnova Energy is searching for Senior Full Stack Developer to be responsible for designing and implementing innovative digital products and software solutions which enhance Sunnova’s ability to offer industry leading solar systems and energy solutions to customers. The candidate will work closely with subject matter experts in various aspects of Sunnova’s business. This position will support key initiatives across several departments.
\nDevelops, enhances, and maintains cloud, data, and software products to support Sunnova’s software platform
Designs software solutions, algorithms, and cloud architectures needed to satisfy product features and functionality defined by product owner and other stakeholders in a production environment
Works in all phases of the software development life cycle including functional analysis, development of technical requirements, technical design, prototyping, coding, testing, deployment, data migration, and supportÂ
Integrates subsystems such as data pipelines, AI/ML algorithms, API interfaces into end-user facing products
Develops modern web front end user experiences to enable features and functionality described in the product backlog
Participate in daily scrums, work with Scrum Master and QA Team on projects, and support delivery timelines and priorities
Organizes and prioritizes team workload with scrum team through story pointing
Creates detailed documentation which describes methodology, relevant instructions, and test results
Finds, analyzes, and fixes bugs and performance problems whenever and wherever they may occurÂ
Acts as a subject matter expert for products that the scrum team supportsÂ
Responsible for designing and presenting solutions to senior leaders in IT
Solves problems as part of a team and leads team to developing solutions for features and sub-components and improvements to software delivery
Bachelor's degree or equivalent, preferably in computer science, software engineering or information systemsÂ
7+ years of software development experienceÂ
2+ years in software development using AWS cloud-based compute, and storage solutions such as API Gateway, Lambda, DynamoDB, and S3
Expert in multiple programming languages, including Python and JavaScript
Expert in multiple user interface frameworks including Angular and WebGL
Expert with relational database concepts, structured query language (SQL), logic modeling, best practices, and physical designÂ
Proficient with non-relation datastores such as key-value, document databases
Expert with architecting, coding and interacting with REST APIs
Proficient in containerization technologies and deployment frameworks like Kubernetes and Docker
Experience with modern Angular
Experience with Python, Flask, numpy, scikit, scikit-learn, pandas, and image processing librariesÂ
Experience with AWS, Kubernetes, Docker and associated containerization technologies
Experience with data science concepts such as regression and classification
Experience with WebGL (e.g., Three.js) or 3d rendering
Familiarity with photovoltaics or energy storage systems
Ability to communicate effectively and persuasively with a variety of internal and external partiesÂ
Ability to identify opportunities for technical improvements across multiple processes or functional areas, recommend solutions, & advocate for implementation Â
Ability to influence technical design decisions & make recommendations on high level architecture
Extended periods of time working at computer workstationÂ
Some overtime requiredÂ
Fully remote
Comprehensive benefits, including medical, dental, vision, life insurance, healthcare flexible spending account, and 401(k) with employer match.
Competitive compensation & annual bonus
Paid time off, including 10 holidays and Paid Parental Leave
Cell phone allowance for many roles
Free access to onsite fitness center in Houston and/or discounted fitness memberships through health provider
Complimentary garage parking in Houston
We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, protected veteran status or any other characteristic protected by law.
If you are selected for a position, your employment will be contingent upon submission to and successful completion of a post-offer/pre-placement drug test (and medical examination if required by the role) as well as pre-placement verification of the information and qualifications provided during the selection process.
Your email won't be used for commercial purposes. Read our Privacy Policy.