Application Guide

How to Apply for Senior Software Engineer (Fullstack, Remote)

at Haven Energy

๐Ÿข About Haven Energy

Haven Energy is on a mission to accelerate the deployment of solar and storage to create a stable, climate-resilient electric grid. By building a Virtual Power Plant (VPP) from distributed battery systems, they are at the forefront of the clean energy transition, offering a rare opportunity to directly combat climate change through software.

About This Role

As a Senior Fullstack Engineer, you'll build customer-facing applications (marketing site, homeowner portal) and internal tools while also collaborating on the VPP platform that operates a fleet of batteries. Your work will directly enable homeowners to adopt solar+storage and help stabilize the grid, making a tangible environmental impact.

๐Ÿ’ก A Day in the Life

You'll start by reviewing the backlog and collaborating with product on the next homeowner portal feature. After a standup, you'll dive into coding a new API integration with a battery manufacturer, then pair with a teammate on designing an event-driven workflow for VPP dispatch. Later, you'll review a PR and write documentation for the internal ops tool you just shipped.

๐ŸŽฏ Who Haven Energy Is Looking For

  • Proven experience (6+ years) building fullstack web applications professionally, with a strong portfolio of shipped features you led technically.
  • Deep expertise in TypeScript, React/Next.js on the frontend and Node.js (AWS Lambda) or Python/Django on the backend, plus familiarity with Prisma, Postgres, and event-driven systems like SQS.
  • You excel at translating ambiguous business needs into clean, scalable software designs and communicate effectively across teams.
  • You are passionate about renewable energy and want to use your engineering skills to fight climate change.

๐Ÿ“ Tips for Applying to Haven Energy

1

Highlight any experience you have with energy systems, IoT, or VPPsโ€”even if it's a side project or academic work.

2

In your resume, call out specific features you've designed and shipped, especially those involving third-party API integrations or event-driven architectures.

3

Mention your experience with AWS Lambda or serverless architectures, as the role explicitly requires Node.js on Lambda.

4

Tailor your cover letter to show you understand the company's mission of grid resilience and how your work contributes to that.

5

If you have experience with Django/Prisma/Postgres, emphasize itโ€”this stack is core to their backend.

โœ‰๏ธ What to Emphasize in Your Cover Letter

['Your passion for clean energy and how this role aligns with your personal mission to combat climate change.', 'Specific examples of leading technical design for complex features, especially those involving integrations or event-driven systems.', 'Your ability to communicate with non-technical stakeholders and translate fuzzy business problems into software solutions.', 'Mention any experience with battery storage, solar, or VPP concepts, even if tangential.']

Generate Cover Letter โ†’

๐Ÿ” Research Before Applying

To stand out, make sure you've researched:

  • โ†’ Understand how Virtual Power Plants work and how Haven Energy's platform aggregates battery storage to provide grid services.
  • โ†’ Read about the company's recent partnerships or deployments to get a sense of their growth and market position.
  • โ†’ Familiarize yourself with the technical challenges of integrating with solar inverters and battery systems (e.g., protocols like Modbus, SunSpec).
  • โ†’ Look into the regulatory landscape for distributed energy resources (DERs) in the US, especially in states like California where Haven operates.

๐Ÿ’ฌ Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Design a system to manage a fleet of home batteries as a VPPโ€”how would you handle state synchronization, scheduling, and failover?
2 Walk us through a time you led the technical design of a feature that involved integrating with a third-party API. What challenges did you face?
3 How would you architect a homeowner portal that displays real-time energy data from a battery system? Consider data freshness, scalability, and security.
4 Our stack uses event-driven architecture with SQS. Can you explain how you've used message queues in a previous project?
5 How do you approach code readability and scalability? Give an example of a refactor you led that improved both.
Practice Interview Questions โ†’

โš ๏ธ Common Mistakes to Avoid

  • Don't submit a generic application without mentioning solar/energy or VPPsโ€”this role is mission-driven and they want people who care.
  • Avoid being vague about your technical leadershipโ€”provide concrete examples of features you designed and shipped.
  • Don't ignore the requirement for excellent communication; your cover letter and resume should demonstrate clarity and precision.

๐Ÿ“… Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

โœ“

Offer

Congratulations!

Ready to Apply?

Good luck with your application to Haven Energy!