C

Full-Stack Developer for Financial Modeling Platform (Solar Industry) at Coriana Solar

Coriana Solar
Full-time
Hybrid
Worldwide

Title: Full-Stack Developer for Financial Modeling Platform (Solar Industry)

Company: Coriana Solar LLC
Location: Remote
Job Type: Contract-to-Hire / Freelance
Salary: see description below

Job Overview

We are seeking a highly skilled Full-Stack Developer to build a secure, web-based financial modeling platform. The platform will allow users to input energy-related financial data, generate precise savings calculations, and visualize results through graphs and reports.

The ideal candidate will have strong experience with front-end, back-end, and database development while ensuring a seamless and engaging user experience. In laymen’s terms, the project is converting a MS Excel Workbook (which I’ve used to create a highly detailed financial modeling tool) into an app that users can use for free for two-weeks, and then either choose to pay monthly to retain access to the app, or be banned from using it after the two-week trial period ends.

Key Responsibilities

  • Develop a user-friendly front-end interface for data entry and visualization.
  • Implement back-end logic for financial calculations and data processing.
  • Integrate graphing tools to display financial projections.
  • Ensure secure user authentication and subscription management (Stripe, PayPal, etc.).
  • Optimize for speed, efficiency, and scalability.

Required Skills & Experience:

Front-End:

  • 3+ years of experience with React.js, Vue.js, or Angular
  • Strong proficiency in HTML, CSS, JavaScript, and Bootstrap/Tailwind
  • Experience with D3.js or Chart.js for data visualization

Back-End:

  • 3+ years of experience with Python (Django/Flask) or Node.js (Express.js)
  • Strong understanding of REST APIs, WebSockets, and OAuth authentication
  • Experience handling financial calculations and large datasets

Database & Cloud:

  • Experience with PostgreSQL, MySQL, or Firebase
  • Knowledge of AWS, Google Cloud, or Azure is a plus

Additional Experience:

  • Subscription payment gateway integration (Stripe, PayPal, Square)
  • Experience with ChatGBT Plus
  • Experience with Excel API integration (to transition financial modeling logic)
  • Cybersecurity best practices

RESULT: Resulting product will be an app/website users can access for free for the first two weeks, during which time they can choose to sign up to pay monthly to continue using the app; or at the end of the two-week test period, their subscription be turned off so they are not allowed to use it any longer.

SALARY/COMPENSATION: Interested candidates may express an interest in one, or both choices:

Scenario A: Submit your fee you expect to receive to complete the project, given the following terms: 25% downpayment, 25% half way through, final 50% when product is 100% complete

Scenario B: No money paid to you upfront or during the development process. In lieu of a traditional payment schedule, you state the percentage of income you wish to keep every month from the app’s net income, for the life of the patent of this product.

Scenario C: State your weekly programming rate.

How to Apply: Interested candidates should Submit:

1. A brief cover letter. In it, be sure to include other projects of similar size in which you’ve played a role, your role in those projects, and your compensation requirements for either (or all) of the scenarios above

2. Resume

3. GitHub portfolio

4. IMPORTANT: Links to as many examples of your personal past work as you wish

5. IMPORTANT: A REALISTIC time for the project to be completely finished, tested, and ready to be advertised to the public. A rough draft of a timeframe with a few key “goal points” would be very helpful. Final agreed upon timeline at the very beginning of the project’s development will be adhered to. Don’t overextend yourself. Thank you.

Job Type: Contract

Pay: Up to $130,000.00 per year

Benefits:

  • Flextime
  • Partner benefits
  • Work from home

Compensation Package:

  • 1099 contract
  • Bonus opportunities
  • Double time pay
  • Employee stock ownership plan
  • Employee stock purchase plan
  • Monthly bonus
  • Overtime pay
  • Performance bonus
  • Profit sharing
  • Quarterly bonus
  • Retention bonus
  • Semiannual bonus
  • Signing bonus
  • Stock options
  • Weekly pay
  • Yearly bonus

People with a criminal record are encouraged to apply

Location:

  • Remote (Required)

Work Location: Remote