Senior ReactJS + FastAPI Developer Needed for Solar Shading Analysis Platform
Worldwide
We are looking for an experienced Full Stack Developer (or small team) to build a web-based Solar Shading Analysis and 3D Visualization Platform similar to Arka360, Aurora Solar, or OpenSolar. The application will allow users to visualize rooftop solar installations in a 3D environment, simulate sun movement throughout the year, analyze shading impacts from nearby structures, calculate irradiance and energy production, and display financial metrics such as savings, ROI, and payback period. Technology Stack - ReactJS (TypeScript) - FastAPI (Python) - PostgreSQL - Redis - Three.js / React Three Fiber - Docker Key Features - Interactive 3D rooftop and solar design visualization - Sun path simulation (date and time based) - Real-time shading analysis - Irradiance heatmap visualization - Solar energy production calculations - Financial analysis dashboard - Project and design management - User authentication and role-based access - REST APIs with Swagger documentation Requirements - Strong experience with ReactJS and FastAPI - Experience with Three.js/WebGL or similar 3D technologies - Experience building GIS, CAD, mapping, or simulation-based applications is a plus - Ability to build scalable, production-ready software Deliverables - Complete source code - Database schema - API documentation - Docker deployment setup - Testing and deployment documentation Please share examples of similar projects, especially involving: - 3D Visualization - Mapping/GIS Systems - Simulation Software - Solar or Energy Applications Include your proposed architecture, estimated timeline, and budget in your application.
$250.00
Fixed-price- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:5 to 10
- Last viewed by client:3 weeks ago
- Interviewing:1
- Invites sent:0
- Unanswered invites:0
About the client
- IndiaAhmedabad2:07 AM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by