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).
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.
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.)
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.
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:
Initial application review
1-2 video interview(s) to discuss your experience and our needs
Paid small project (8-16 hours) working on a real business problem
Longer contract (e.g. 1-3 months at 20-40 hours per week)
Potential transition to full-time role
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.
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.
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:
Announcement blog post from the founder’s other newsletter, Distilled
Recent product announcement with more on our project and developer tracker
2025 State of Deployment report that was covered by The New York Times, The Guardian and more than a dozen media outlets
Founder’s other social profiles