Senior Software Engineer (fullstack, Remote)

Toronto, ON, Canada

Job Description



About Haven Energy Haven Energy is a well-funded, seed-stage startup focused on accelerating the adoption of home energy storage through a two-sided marketplace model. We believe that widespread, distributed storage will be a key part of our energy future, helping stabilize the electric grid in the face of increasing climate change-induced weather events, an aging transmission and distribution infrastructure and increased electric loads due to home electrification. For homeowners, on-site storage will help prevent blackouts, reduce residential electricity costs, reduce household CO2 emissions and provide a level of energy independence and security. With our two-sided marketplace model, Haven guides homeowners through the selection, quoting, financing and scheduling of a home battery system install, and we pair homeowners with vetted, qualified electricians to perform the installation. We then work with homeowners to enroll their home battery systems into grid services programs, creating ways to monetize the asset for homeowners while improving grid resilience. We offer a phenomenal experience for both the homeowners and the installers, as both are key to our long term success. Summary of Role Haven is hiring a Senior Software Engineer. This person will be the second engineer on the tech team, joining at a time when we\'ve got lots of greenfield projects and opportunities for ownership. We\'re building software that streamlines the process for purchasing a home battery. On the frontend that means building UI\'s that allow salespeople to configure complex battery systems, and customers to understand the benefits and costs associated with purchasing a battery for their home. On the backend that means analyzing home energy consumption and solar production, running scenarios for different battery configurations and electricity tariffs, and managing installed battery systems. This Senior Software Engineer will work alongside Product Management, Product Design, and Service Design to build Haven\'s consumer experience, installer experience and internal tools. You\'ll be responsible for owning deliverables from start to finish: architecting solutions, implementing them, writing tests, configuring monitoring and reviewing KPI\'s to make sure our software is achieving the goals we set out to achieve. Given our early stage, you can expect to work directly with leadership and gain a full understanding of everything happening within the company. What you\'ll do

  • Work with Product and Design to support their development of product specifications and designs which best leverage our technical capabilities
  • Develop implementation plans that balance ease of implementation with scalability and cost
  • Write software that is tested, monitored, and easily understood by teammates
  • Contribute to code quality through code reviews and advocacy for projects that address tech debt
  • Support decision making at the company through building dashboards, charts and KPI\'s on top of our data warehouse

You\'re a great fit if you
  • 5+ years of software development experience, including previous experience at a startup
  • Experience leading multi month projects with support from other engineers
  • Significant frontend + backend web experience
  • Experience working with cloud-based software
  • Comfort with SQL databases
  • A deep interest (or willingness to acquire a deep interest) in the electric grid and residential electricity
  • Enjoy interfacing with internal stakeholders

You\'re an ever better fit, if you
  • Have experience at early stage startups
  • Experience with our existing tools: NextJS/React, Node, Hubspot, PostgreSQL, DBT, Snowflake
  • Understanding of the grid and/or residential energy products
  • Previous experience building marketplaces, sales tools, or consumer facing applications
  • Comfort with chatgpt and other AI tooling
  • Have participated in product management, or worked in environments where features were not fully scoped prior to development

Equal Employment Opportunity
Haven embraces diversity and is an Equal Employment Opportunity employer. Employment is decided on the basis of qualifications, merit, and business need. We do not discriminate based upon race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or any other status protected under federal, state, or local law.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2257728
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned