Senior Frontend Software Engineer

Lead frontend software engineer in Portland, US. Develop React/Typescript web apps, collaborate with diverse teams, mentor junior developers, and stay updated on industry trends. Remote work with occasional travel.

Anza Renewables
Anza Renewables
Portland, United States  UTC-08:00   Hybrid   Full Time   11-50   USD 120k–140k   More than 3 months ago

Anza is seeking a Senior Frontend Software Engineer for its growing Anza business, responsible for:

  • The architecture, development, and support of a wide array of customer-facing and internal web applications using React and Typescript
  • Working closely with a diverse group of backend, devops, automation, and generalist engineers on a combination of existing and green-field efforts
  • Ensuring we stay aware of the latest patterns, libraries, and best-practices and how they should inform our work.

The Senior Frontend Software Engineer will report to the Director of Software Engineering of the company. This is an exciting opportunity to work on a fast-growing intelligent online marketplace business and be a part of Anza’s efforts to transform the industry’s approach to solar module procurement. With more than 1GW of modules procured in 2022 alone, we’re excited about being able to positively influence and improve the value of most of the distributed generation and utility scale projects in the US market.

At Anza, we don’t accept the status quo. We are driven by a culture of teamwork, fearless thinking, and adaptability as we pursue our mission to accelerate the adoption of renewable energy. We offer a remote work environment where some travel will be required for internal meetings, vendor meetings, customer meetings and conferences. We are growing fast, and we need you to help us continue to be successful.

(This will be a Hybrid role with a 3 day/wk. office schedule)

About the Company

Born from Borrego, one of the industry’s oldest and most reliable solar and storage companies, Anza’s approach evolved out of a highly refined proprietary optimization process that was first used internally by Borrego engineering and procurement teams to optimize our development projects. As the industry matured, we saw a need to bring our expertise and analytical capabilities to a broader group of large-scale equipment buyers looking for a quick, simplified way to find and buy products for their projects. The result is Anza, the industry’s first intelligent procurement platform.

At Anza, our mission is to accelerate the adoption of renewable energy. We do this by providing our developer, IPP, and EPC customers with a software solution to accelerate projects and maximize their returns. Our tech-savvy and continuous-improvement focused team is led by industry veterans, including longtime Borrego CEO Mike Hall and President Aaron Hall, one of the industry’s leading experts in solar procurement. Anza’s technology engine was developed and used by Borrego, an industry-leading solar and energy storage developer, EPC and O&M provider.

About the Role

Position responsibilities include, but are not limited to, the following:

  • Evaluating our existing codebase, providing leadership and guidance on how it can be improved/refactored with an emphasis on WHY
  • Implementing new features within the constraints of our existing codebase, because we can’t always afford to replace/refactor
  • Collaborating with multiple teams to define the contract between frontend and backend systems
  • Designing and building new web-based tools, components, and applications in a green-field setting
  • Mentoring junior developers, both face-to-face in conversation and leading by example, demonstrating an appreciation for communication, documentation, testing, and readability
  • Staying up to date on the latest trends and best-practices in the world of frontend development


While no one individual will possess them all, the successful candidate will bring many of the following experiences, skills, and attributes:

  • Typescript
  • React
  • A strong knowledge of HTTP
  • Stateless protocols
  • Server-sent events
  • Websockets
  • Connection reuse, lifecycle
  • GraphQL
  • SSL
  • JWT

Compensation, Benefits, and Culture

Anza uses an internally equitable and externally competitive total cash approach to compensation. Our benefits package includes medical, dental, vision, health, life, and disability insurance; a comprehensive wellness program; 401(k) plan with company match and immediate vesting; continuing education and professional development assistance; and self-managed flexible work schedules and time-off policies.

Our corporate culture fosters collaboration, a growth mindset, and the ability to take risks — and we value innovative thinkers who will help us reach our ambitious growth goals. We believe that flexibility and work-life balance are important parts of long-term employee happiness and productivity. Our employees are trusted to get their work done and are given the freedom to do so when they are their most efficient, creative, and engaged.

Commitment to Diversity and Inclusion

Anza values the diverse perspectives, skills, experiences, and contributions of all employees. We want all our employees to feel like they belong and are empowered to be their most authentic selves at work. We’re actively committed to fostering diversity and creating an inclusive environment not only within our own organization but also within the renewable energy industry.

We seek a diverse candidate pool in this – and every – search. Anza provides equal employment opportunities to all employees and applicants without regard to race, color, religion, gender, age, sexual orientation, national origin, ancestry, disability, genetics, veteran status or any other characteristic protected by state, federal and local laws. In addition to federal law requirements, Anza complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. EEO M/F/D/V.

A Note to Third-Party Recruiters

Anza's team coordinates all recruiting and hiring at our company. Anza does not accept unsolicited resumes from third-party recruiters, staffing firms, or related agencies. Resumes are only accepted from third-party recruiters, staffing firms, or related agencies if a signed agreement is in place AND if external recruiting assistance is authorized by the Anza team for a specific position. All unsolicited resumes will be considered the property of Anza. Anza is not responsible for any fees related to unsolicited resumes.

Apply now

Job expired?
Apply now

Please let Anza Renewables know you found this job on Rejobs. This will help us grow and get more people to work on renewable energy!

Discover how you’re connected

View connections

See your contacts at Anza Renewables on LinkedIn to leverage your network in applying for this position.

About the role

Nov 22, 2023

Full Time


May 12, 2024


USD 120k–140k

Portland, United States



Share with Friends

The stakes are high, and the time for talk has passed. Now is the time for action. Help a friend accelerate the shift to a sustainable future.

Share this job - Senior Frontend Software Engineer - with your folks, and help them find a career to be proud of.