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 Full Stack Developer II Position Sunnova is looking for a Full Stack Developer II to join its dynamic, growing team. The Full Stack Developer II will design, develop, integrate, implement, and support scalable web-based and mobile application software. The Full Stack Developer II will design and develop APIs built on cloud enabled technologies to deliver high-performance, secure, and user-friendly solutions.
Full Stack Developer II Responsibilities •Develops, enhances, and maintains custom software applications and integrations with third party applications/services•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•Takes ownership of problems and issues, proactively working with business stakeholders and IT department team members•Adheres to best practices with respect to coding, data cleansing, and data management•Participates in daily stand ups, works with scrum team on projects, and supports delivery timelines and priorities•Designs, documents, and presents solutions to senior leaders in IT•Solves problems independently with limited supervision•Finds, analyzes, and fixes bugs and performance problems whenever and wherever they may occur•Works effectively in a matrixed environment where 1) day-to-day tasks are determined and executed on agile/scrum team under the leadership of a scrum master and 2) career development, coaching, goal setting, performance evaluations, and issue escalation are coordinated through a separate manager•Works with Application Support team to respond to reported system issues
Minimum Requirements•Bachelor's degree or equivalent, preferably in Computer Science, Software Engineering or Information Systems•2+ years of software development experience•Expert in multiple programming languages, including Node.js and JavaScript•Proficient with API and backend development in Node.js•Experience with relational database concepts, structured query language (PostgreSQL), logic modeling, best practices, and design
Preferred Qualifications•Familiarity with Salesforce & MuleSoft platform, including Anypoint Studio and Cloudhub•Familiarity with frontend development in React / React Native•Cloud infrastructure experience with AWS / Heroku / Informatica•Familiarity with data streaming concepts using AWS Kinesis
Additional Knowledge, Skills and Abilities•Experience working on deregulated power systems•Ability to communicate effectively and persuasively with a variety of internal and external parties•Ability to identify opportunities for technical improvements in specific processes and recommend solutions
Working Conditions•Extended periods of time working at computer workstation•Some overtime required
BenefitsSunnova offers a generous employee reward package that includes:•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 11 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
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.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.