Climatebase LIVE @SF Climate Week: Online Job Fair - 09 AM PT • Wed, April 23
Back

Full Stack Engineer

13 days ago
Contract position
$96k-$120k/Year
Remote... more

About Cleanview

Cleanview is a market intelligence platform that makes it easy for investors, business development teams, and clean energy professionals to track renewable energy projects and trends. The company processes millions of data points and tracks thousands of projects every month, using a combination of automation, AI, and expert research to provide rich detail on the most important developments in clean energy.

Cleanview's research has been cited in The New York Times, Reuters, Canary Media, and dozens of leading industry publications. The company was founded by Michael Thomas, a recognized thought leader in clean energy who writes a weekly newsletter reaching more than 75,000 subscribers and followers across all platforms (including Twitter, YouTube, and Substack).

The opportunity 

We're looking for a Full Stack Engineer to help build and improve our clean energy intelligence platform. This role will focus on both creating data pipelines and developing web application features that deliver insights to our customers. You'll work across our entire stack, from data integration to frontend components.

This is a contract role to start with the opportunity to potentially join full-time as we grow. We're looking for someone who can commit to 30-40 hours per week.

What you'll do

  • Build and maintain simple data pipelines to gather and process energy market data (interconnection queues, EIA spreadsheets, FERC PDFs)

  • Design database schemas and data models to efficiently store in our Postgres database

  • Develop backend APIs and routes using NodeJS/Express to serve data to the frontend

  • Build frontend components using React and Material UI to visualize energy project data

  • Create notification systems and email alerts for users tracking project developments

  • Implement project tracking feeds to help users monitor clean energy developments

  • Build internal tools for our data analysts and researchers to more efficiently enrich and verify data

  • Deploy and maintain our application on Google Cloud

  • Build experimental AI features using external APIs (Perplexity, OpenAI, Claude) and RAG techniques

Required skills

  • Python programming experience for data processing and ETL workflows

  • JavaScript experience with NodeJS/Express and React

  • SQL knowledge for database operations and data modeling

  • Experience with REST API design and implementation

  • Ability to work across frontend and backend systems

  • Experience scraping, cleaning, and validating data from a variety of sources (Excel files, PDFs, CSVs)

Nice to have

  • Google Cloud experience

  • Clean energy industry experience and familiarity

  • Knowledge of energy data sources (EIA, RTOs/ISOs, etc.)

  • Experience with Material UI or similar React component libraries

  • Experience and interest in the latest AI tools (Cursor, OpenAI APIs, Deep Research, RAG, etc.)

Our ideal candidate 

We're looking for someone who balances speed and quality, with an emphasis on shipping quickly. As an early-stage startup, we value pragmatic solutions over perfectly optimized code. The ideal candidate is comfortable working across the stack and won't get too hung up on perfecting every aspect of the system.

The ideal candidate is self-directed, communicates clearly, and can move between data pipeline work and web application development as needed. You should be excited about building features and pipelines from the ground up and wearing multiple hats in an early-stage startup environment.

How we work and hire

We believe that most hiring processes are too complicated and screen for people who are good at interviewing more than those who are good at the actual work. Our hiring process and philosophy is a bit different than most companies. 

Our hiring process is designed to be straightforward and focused on real work:

  1. Initial application review

  2. 1-2 video interview(s) to discuss your experience and our needs

  3. Paid small project (8-16 hours) working on a real business problem

  4. Longer contract (e.g. 1-3 months at 20-40 hours per week)

  5. Potential transition to full-time role

Compensation

The compensation for this role is $8,000-10,000 per month for a contractor working 40 hours per week. If you prefer fewer hours per week, the compensation will be pro-rated accordingly.

We're open to candidates with various experience levels from anywhere in the world, with the specific rate determined based on your relevant experience and location.

How to apply

To apply please fill out an application here. You can email any questions to michael@cleanview.co 


In the cover letter, we’re particularly interested to hear about some of the projects you’ve built both in previous jobs and outside of work (e.g. side projects, open source contributions, etc). 

Note: Cleanview is currently a company with just one full-time person, so I might not be able to get back to every candidate or email. But I will review all applications.

More about Cleanview

As an early stage startup, there isn’t a lot of information about us online. Here are some links that can help you learn more about the company and who you’d be working with: 


Subscribe