THE SR FULL STACK DEVELOPER POSITION
Sunnova Energy is searching for a Senior Full Stack Developer in the Consumer Program responsible for the main marketing site and Customer-facing Portal. This role is expected to directly contribute to code as well as help lead a software engineering team of 2-5 members in increasing their delivery efficiency and quality of production-ready features. This role serves as a technical expert to both the engineering team as well as Product Owner. To be successful in this role the candidate should be able to be flexible in their day-to-day tasks supporting the team as needed, be willing to work outside their development expertise, and help serve as a multiplier for the agile team.
SR FULL STACK DEVELOPER 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
•Define and enforce best practices for code architecture patterns and uphold quality standards in code reviews
•Provide mentorship and growth support to junior team members through continuous feedback
•Support team in delivering sprint commitments using different collaboration methodologies (e.g. pair programming, mobbing, etc.)
•Utilize technical depth across platforms and stacks
•Advocates for and helps implement changes to increase developer experience, velocity, quality, and maintainability
•Identifies for and executes on process changes for the SCRUM team to increase delivery efficiency
•Engage in all aspects of the SCRUM ceremonies including Sprint Planning, Reviews, Demos, and Retrospectives
•Works with Technical and Solution Architects to define and validate technical approaches on an as-needed basis
MINIMUM REQUIREMENTS
•Experience as Team Lead or equivalent of software development team
•Experience in operating in a full-stack developer capacity using NextJS and .NET Framework/Core
•Experience in migrating legacy codebases to modernized frameworks (e.g. .NET Framework to .NET Core)
•Experience with AWS
•Experience integrating with Content Management Systems (CMS) in both headless and headful implementations
•Experience working with Product Managers to define requirements
•Legally authorized to work in the US for ANY employer
WORKING CONDITIONS
BENEFITS
Sunnova 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