Sunrun for the developing world

Sr Fullstack Engineer

$120 - $235
US / MX / Remote (US; MX)
Job Type
6+ years
Apply to Bright and hundreds of other fast-growing YC startups with a single profile.
Apply to role ›

About the role

Bright is a venture-backed startup building the solar operating system to power every home and business across the world. Our platform allows home, and business owners to easily adopt solar with no initial investment. In doing so, we’re enabling rapid solar adoption and pioneering a sustainable energy future.

We're looking for someone interested in having an impact far beyond pixels on a screen, or rows in a database. We believe global warming is one of the most important challenges in our lifetime, and Bright provides a unique opportunity for you to use engineering skills to make a serious impact. The process for homeowners to adopt solar power is unnecessarily complicated, and the industry, especially internationally, is young.

This is an incredibly unique opportunity as we’re growing very quickly as the market leader but just getting around to hiring one of our first dedicated front-end engineers. We’ve operated lean and this is a one-of-a-kind role for someone who wants to be early but is looking for a low-risk opportunity that will certainly have an impact on the world.

Today, Bright is installing 5 solar installations every day all across Mexico with software acting as a coordinator for all the parties involved. Similar to Airbnb, Uber, or OpenDoor - software is our core strategy - and we apply it to almost every team - from logistics, to finance, and customer success. With projects ranging from marketing chatbots to solar monitoring (IoT) integrations, to logistics optimization - there is never a dull moment.

We’re looking for someone who:

  1. Has 5+ years of professional frontend experience. You’ve led development in large projects, and have built stuff from the ground up.
  2. Has professional experience with React and React hooks.
  3. Has the ability to create good enough user experiences without having a UX designer available.
  4. Has fluency in technical English (Spanish is a bonus).
  5. Is pragmatic, can prioritize, and say no when needed.
  6. Has prior startup experience, and ideally, product intuition.
  7. Is comfortable communicating and working with non-engineers (we work with almost every team at Bright in some capacity - from interns up to the CEO).

Nice to have experience with the following tools/technologies:

  1. GraphQL
  2. Typescript
  3. Figma / InVision
  4. Product analytics

Our frontend stack:

  1. SPAs
  2. React
  3. Tailwind CSS
  4. Material UI
  5. GraphQL (Apollo)
  6. Retool (as the front for many internal tools)

Our backend stack:

  1. Node.js (Typescript) as REST and GraphQL server
  2. Go for special-purpose tasks
  3. PostgreSQL + PostGIS
  4. EC2, S3, and SQS on AWS
  5. Redis

Your tasks and responsibilities will be:

  1. Spearhead building new capabilities and evolving our current ones for various web platforms: (customers, local solar partners, operations).
  2. Own buildout of our marketing site (Gatsby + Strapi).
  3. Create digital experiences for many different user roles. For example “your technician is arriving” with views for customers, third-party technicians, and the internal Bright operations team. Design / architect / implement web platforms for homeowners, business owners, local solar partners, and financiers. Plenty more unknown challenges we haven’t faced yet!


  1. Ability to work from anywhere within a 3-hour time difference from CST.
  2. A fun, high-caliber team that trusts you and gives you the freedom to be brilliant.
  3. The opportunity to learn first-hand about the distributed generation regulatory scheme in Mexico while being a part of a high-growth startup.
  4. Unparalleled learning – We have access to an amazing list of advisors and investors with whom we actively engage on this project.
  5. Awesome work environment - all input and ideas matter to us.
  6. Competitive salary and benefits packages

About the interview

Please Apply Here:


  1. Cultural Fit Interview with our Recruiting team: 15 minutes (This stage is a more informal video call to get to know more about Bright, and for you to evaluate whether it’s a good fit for you. We are looking for people with a strong interest in startups and the motivation to help them; while adopting their culture and values)
  2. Technical Assessment: GitHub link and sample project
  3. Interview with the Hiring Manager (Steven Kabbes)
  4. Interview with CEO (Jonah Greenberger)

About Bright

Bright is Mexico’s #1 residential solar provider (think Sunrun for the developing world, starting first in Mexico). We provide the financing and software that enable thousands of student ambassadors and retail promoters to offer cheaper electricity to homes at no upfront cost, and we work with our network of hundreds of local installers and distributors to satisfy the resulting demand. Our first market is Mexico, which has more sun, higher electricity rates, and lower labor costs than the US. Bright's investors include First Round Capital, Y Combinator, and other top Silicon Valley firms.

Team Size:100
Location:Mexico City, Mexico
Jonah Greenberger
Jonah Greenberger