Full Stack Software Engineer
San Jose, CA +1 · Remote
Mid-level +1 · Full time
Posted 2 years ago
Apply

HST is looking for a Full Stack (MERN) Software Engineer ready to help disrupt the  energy industry. HST is the leading cloud-based platform for clean energy development  and procurement, with over 20,000 clean energy projects on the network totaling more than 800 GW (260 million American homes worth) in 100 countries. We provide solutions to clean energy developers looking to perform project feasibility, design and energy marketing, and we provide solutions to clean energy buyers looking to buy energy at cheaper rates than the grid. Incorporated in 2012, HST is a Winner of the Singularity University Global Grand Challenge in Energy Award for exponential technology and is backed by leading technology institutional investors. 

This position will involve developing code for and maintaining a large code base that  helps analyze and connect clean energy projects (including mega solar farms) with landowners, service providers, energy users and more. We are looking for support from engineers who are experienced in full stack engineering. The candidate may also work on applications of code to energy price forecasting. Comp will include competitive base, health insurance (later more benefits), bonuses, and stock options. Candidates would work initially in a team size of 2-3 other software engineers.

Tech. Stack: 

JavaScript (ES6 and latest) 

React.js with Emotion.js for CSS 

Express.js with Apollo GraphQL 

Node.js 

Prisma with MongoDB 

Jest for Testing 

Cypress.js for End-to-End testing 

AWS Cloud Platform 

Elastic Beanstalk 

S3 

EC2 servers 

Gitlab for CI/CD 

Sentry for production error tracking 

Prettier and ESlint for code quality 

Docker 

Job Description: 

Writing reusable, testable code in a fast-paced development environment to help  build upon the world's largest solar software platform. 

Maintaining and contributing to a large SaaS platform written in Node.js, React, and  GraphQL/Apollo 

Maintaining REST APIs that serve data to our clients. 

Maintaining company databases (MongoDB)

Deployment, maintenance, and monitoring of AWS containers and services Working with a product manager and UX/UI designer to implement new features  and troubleshoot bugs. 

Pre-Requisites: 

Minimum of 2 years of experience in the latest JavaScript (ES6 or above), 3+ Years  Preferred 

Minimum of 2 years of experience implementing user-facing applications in React,  GraphQL/Apollo and Node.js 

At least 1 year of experience working with AWS (EC2 containers, AWS Batch, AWS  Lambda) 

Experience building, maintaining and deploying REST APIs 

Experience with Test-Driven Development by using Jest and Cypress.js frameworks Experience at a top tier company preferred 

B.S. or B.A. (in Computer Science or equivalent); 

An ability to acquire new knowledge and skills as needed 

A strong sense of ownership in every application you build 

Good communication skills 

Nice to have: 

Knowledge of GIS-based services, such as ArcGIS or Google Map APIs AngularJS (Version 1.x) 

SCSS/SASS 

DevOps understanding with Docker and CI/CD 

Top Reasons to Work with Us 

An excellent opportunity to do meaningful work to help the environment and help  create green jobs 

Possible part-time remote work environment 

Good compensation + stock options

HST
We drive the world forward towards its clean energy future.
Size:  11-50 employees
Year Founded:  2012
Investors
Elemental Excelerator
© 2023 Pallet Labs Inc. See privacy policy and terms of service
Get started on Pallet
This community is on Pallet — Where creators turn their community into recruiting networks