Software project description: Architect and implement a dynamic web tool to design solar panel installations using our proprietary mounting system. The tool should include account management features, handle user-submitted data related to the solar installation being designed, and construct and display optimal solar installation designs on a home or office building rooftop. A backend table of rules and constraints will guide the interface to allow or disallow how the solar panels are organized in the installation. The interface should allow for installers to locate the home on Google Maps, estimate the size and orientation of the rooftop, and ‘drag and drop’ solar panels in an optimized orientation onto the roof. The installer should be able to save this system to their account, and download a PDF summary of the project.
It is expected this project will take a talented software engineer approximately 3-6 weeks of full time work. Once completed, it is expected the software engineer to be generally available for follow-up maintenance as needed.
This opportunity is available to advanced students and alumni as a consulting project. Opportunities for full-time employment may be available directly with Pegasus Solar or with one of our affiliate tech companies.
Experience we’d like to see:
- Application of algorithmic knowledge and intuition to solve complex problems
- Experience architecting, implementing, and deploying a non-trivial web application
- Experience with JavaScript for front-end development and Ruby for backend development
Salary and compensation
$65,000 — $110,000/year
Equity
0.0 – 0.0

