Fullstack Engineer

1 week ago


Canada Bright Full time
Bright Fullstack Engineer - Job Description

About Bright:

Bright is a venture-backed startup building the solar operating system to power every home across the world. Our platform allows homeowners and business owners to easily adopt solar with no initial investment and save 20% or more on their electricity bill. 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 and business owners to adopt solar power is unnecessarily complicated, and the industry, especially internationally, is young.

About the position:

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 frontend engineers. We've operated lean and this is a one-of-a-kind role for someone that 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 chat bots, to solar monitoring (IoT) integrations, to logistics optimization - there is never a dull moment.

We're looking for someone who:

  • Has 5+ years of professional frontend experience. You've led development in large projects, and have built stuff from the ground up.
  • Has professional experience with React, and React hooks.
  • Has the ability to create good-enough user experiences without having a UX designer available.
  • Has fluency in technical English (Spanish is a bonus).
  • Is pragmatic, can prioritize and say no when needed.
  • Has prior startup experience, and ideally, product intuition.
  • 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:

  • GraphQL
  • Typescript
  • Figma / InVision
  • Product analytics

Our frontend stack

  • SPAs
  • React
  • Tailwind CSS
  • Material UI
  • GraphQL (apollo)
  • Retool (as the frontend for many internal tools)

Our backend stack

  • (Typescript) as REST and GraphQL server
  • Go for special purpose tasks
  • PostgreSQL + PostGIS
  • EC2, S3 and SQS on AWS
  • Redis

Your tasks and responsibilities will be:

  • Spearhead building new capabilities and evolve our current ones for various web platforms: (customers, local solar partners, operations).
  • Own buildout of our marketing site (Gatsby + Strapi).
  • 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

Benefits:

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

    1 week ago


    Canada Conspicuous Full time

    Fullstack Developer - Remote (in the following states in Canada - ON, AB, BC, MB, NB) - $115K CADPosition: Fullstack DeveloperKey Responsibilities:Develop and maintain high-quality web applications using .NET Core, Angular, and React.Collaborate with cross-functional teams to define, design, and ship new features.Write clean, scalable, and efficient code,...


  • Canada Philpar Full time

    TimeZest makes it easy for end users to schedule appointments with IT service providers. Since launching in 2019, TimeZest has grown amazingly fast, and we're a critical piece of software for over 1,000 businesses. We've been a remote-only company since the day we launched, and currently have 16 great people in Europe, the Philippines and the United States....

  • Fullstack Developer

    7 days ago


    Canada Conspicuous Full time

    Fullstack Developer - Remote (in the following states in Canada - ON, AB, BC, MB, NB) - $115K CADPosition: Fullstack DeveloperKey Responsibilities:Develop and maintain high-quality web applications using .NET Core, Angular, and React.Collaborate with cross-functional teams to define, design, and ship new features.Write clean, scalable, and efficient code,...

  • Fullstack Developer

    1 week ago


    Canada Conspicuous Full time

    Fullstack Developer - Remote (in the following states in Canada - ON, AB, BC, MB, NB) - $115K CAD Position: Fullstack Developer Key Responsibilities: Develop and maintain high-quality web applications using .NET Core, Angular, and React. Collaborate with cross-functional teams to define, design, and ship new features. Write clean, scalable, and efficient...

  • Fullstack Developer

    1 week ago


    Canada Conspicuous Full time

    Fullstack Developer - Remote (in the following states in Canada - ON, AB, BC, MB, NB) - $115K CADPosition: Fullstack DeveloperKey Responsibilities:Develop and maintain high-quality web applications using .NET Core, Angular, and React.Collaborate with cross-functional teams to define, design, and ship new features.Write clean, scalable, and efficient code,...


  • Canada Resonaite Full time

    Our client in the professional services is looking for a contract Senior .Net Fullstack developer with experience in Azure, React and event driven architecture.Location:Fully remoteResponsibilitiesDelivery team member, working closely with the lead solution architect, solution architects, DevOps Engineers, and developers.Responsible for working closely...


  • Canada Synapse International Full time

    Join Anima and save lives Join Anima, and you'll solve super interesting technical problems that will save lives. Hi - I'm Shun, an MD and CEO of Anima. Thanks for checking out our job ad We're tackling a problem that has affected everyone in some way. 1. Millions die every year because their medical problems aren't treated quickly enough. Hundreds of...

  • DevOps Engineer

    1 week ago


    Canada Epsilon Solutions Ltd. Full time

    Join to apply for the DevOps Engineer role at Epsilon Solutions Ltd. Join to apply for the DevOps Engineer role at Epsilon Solutions Ltd. Sign in to save DevOps Engineer at Epsilon Solutions Ltd. . Get notified about new DevOps Engineer jobs in British Columbia, Canada . New Graduate Software Engineer (Toronto) Junior Backend / Fullstack Developer...

  • DevOps Engineer

    1 week ago


    Canada Epsilon Solutions Ltd. Full time

    Join to apply for the DevOps Engineer role at Epsilon Solutions Ltd. Join to apply for the DevOps Engineer role at Epsilon Solutions Ltd. Save this job with your existing LinkedIn profile, or create a new one. Save this job with your existing LinkedIn profile, or create a new one. Your job seeking activity is only visible to you. Email Welcome...


  • Canada Xolo Go Full time

    Fullstack Software Engineer / Creating Websites and Apps from Scratch Share Availability Rate Location Location Canada About me TribeCast (Live Streaming App, React Native)#J-18808-Ljbffr


  • Canada Zapier Full time

    Job Posted : 4/30/24 Location: NAMER (CST-EST) + Europe Hi there As Zapier continues to scale our mission to democratize automation, we're hiring a Senior Fullstack Engineer to the Interfaces team. Zapier's on a mission to make everyone more productive at work. Zapier has helped millions of people build businesses through the power of automation. ...


  • Canada Philpar Full time

    TimeZest makes it easy for end users to schedule appointments with IT service providers. Since launching in 2019, TimeZest has grown amazingly fast, and we're a critical piece of software for over 1,000 businesses. We've been a remote-only company since the day we launched, and currently have 16 great people in Europe, the Philippines and the United States....


  • , , Canada Understanding Recruitment Group Full time

    Understanding Recruitment provided pay range This range is provided by Understanding Recruitment. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $160,000.00/yr - $200,000.00/yr Do you want to build the future of AI-based underwriting? Do you want to build an extremely complex...


  • Canada Understanding Recruitment Group Full time

    Understanding Recruitment provided pay range This range is provided by Understanding Recruitment. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $160,000.00/yr - $200,000.00/yr Do you want to build the future of AI-based underwriting? Do you want to build an extremely complex...


  • , , Canada Understanding Recruitment Inc Full time

    This range is provided by Acceler8 Talent. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $150,000.00/yr - $200,000.00/yr Additional compensation types Annual Bonus and Stock options Direct message the job poster from Acceler8 Talent In-Memory Computing | RISC-V | Semiconductors...


  • Canada Epsilon Solutions Ltd. Full time

    Join to apply for the Sr Java Streaming Engineer role at Epsilon Solutions Ltd. Join to apply for the Sr Java Streaming Engineer role at Epsilon Solutions Ltd. Save this job with your existing LinkedIn profile, or create a new one. Save this job with your existing LinkedIn profile, or create a new one. Your job seeking activity is only visible to...


  • Canada Understanding Recruitment Inc Full time

    This range is provided by Acceler8 Talent. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $150,000.00/yr - $200,000.00/yr Additional compensation types Annual Bonus and Stock options Direct message the job poster from Acceler8 Talent In-Memory Computing | RISC-V | Semiconductors...

  • DevOps Engineer

    1 week ago


    Canada Epsilon Solutions Ltd. Full time

    Join to apply for the DevOps Engineer role at Epsilon Solutions Ltd. 2 months ago Be among the first 25 applicants Join to apply for the DevOps Engineer role at Epsilon Solutions Ltd. Save this job with your existing LinkedIn profile, or create a new one. Save this job with your existing LinkedIn profile, or create a new one. Your job seeking...


  • Canada e2f Full time

    We are a language technology and data solutions community that partners with the world's leading companies in their goal to expand their products and services around the globe. Language is more complex than just translations. It is understanding, inclusion, opportunities and fast changing, and we are passionate about that. To satisfy our client needs, we...


  • Canada VXG Full time

    VXG Inc. was founded in 2016, with headquarters in Toronto, Canada by experts in Video Management Software (VMS) and Video Artificial Intelligence (AI). Founded with over 20 years of experience in the video surveillance industry and with the idea to make smart video surveillance solutions highly scalable and affordable.VXG is an open Video Surveillance as a...