Posted on 
Sep 25

Full Stack Engineer

Company Introduction

Recognized by Forbes as one of the fastest-growing private companies in the United States. Recognized by Forbes as one of the fastest-growing private companies in the United States. Palmetto believes that choosing to source clean energy from renewable resources like solar power should be a right, not a privilege. As such, we connect homeowners with renewable energy options such as solar power and energy storage systems. Through our marketplace business model, we empower solar sales professionals and solar installation companies with access to our proprietary design platform, financing, customer management system, logistics, and project management. Our #1 focus is a phenomenal experience for our customers and partners, evidenced in our industry-leading Net Promoter Score.

Our employees are our most valuable resource. Palmetto is a VC-backed high-growth company with a promote-from-within culture for talent development. We offer excellent traditional benefits such as unlimited vacation, medical, dental, and vision coverage, and retirement plans. We are also proud to offer innovative benefits that help our employees thrive in a 21st-century economy, including a fully remote work staff, 2-week annual sabbaticals, parental leave, and unlimited PTO - among other benefits.

Job Description

We are looking for a full-stack developer who has a thirst for solving challenging problems and thrives in areas of ambiguity. This is a critical role in our Consumer Apps team and has a high level of influence on the future of our applications. Our full-stack developers work to understand business requirements and translate them into technical requirements. They have a knack for optimization and leverage the agile method to advance our products on their roadmaps.

If you’re up for the challenge, read on...

Responsibilities
- Design both client-side and server-side architectures
- Develop and manage well-functioning applications and databases
- Write comprehensive unit tests to verify functionality
- Troubleshoot, debug and upgrade software
- Build features and applications that are mobile responsive
- Work with the product owners and the development team to create well-crafted software

Qualifications
- 3+ years of experience in an engineering role, solving complex problems through code
- Strong proficiency in JavaScript (ES6+ preferred), including DOM manipulation and the JavaScript object model
- Understanding of React.js is required (and current workflows such as hooks and Redux) and it's core principles
- Proficiency with Node.js
- Experience with databases, SQL or NoSQL (ex. MongoDB, PostgreSQL)
- Bonus points for experience/knowledge of hybrid mobile frameworks (ex. Ionic), Typescript, and modern authorization mechanisms (ex. JSON Web Token)
- Experience designing and consuming RESTful APIs, GraphQL experience is a plus as well

Equal Employment Opportunity

Palmetto embraces diversity and is an Equal Employment Opportunity employer. Employment is decided on the basis of qualifications, merit, and business need. We do not discriminate based upon race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or any other status protected under federal, state, or local law.

For more about our Privacy Policy, visit: https://palmetto.com/privacy-policy

Description

Company Introduction

Recognized by Forbes as one of the fastest-growing private companies in the United States. Recognized by Forbes as one of the fastest-growing private companies in the United States. Palmetto believes that choosing to source clean energy from renewable resources like solar power should be a right, not a privilege. As such, we connect homeowners with renewable energy options such as solar power and energy storage systems. Through our marketplace business model, we empower solar sales professionals and solar installation companies with access to our proprietary design platform, financing, customer management system, logistics, and project management. Our #1 focus is a phenomenal experience for our customers and partners, evidenced in our industry-leading Net Promoter Score.

Our employees are our most valuable resource. Palmetto is a VC-backed high-growth company with a promote-from-within culture for talent development. We offer excellent traditional benefits such as unlimited vacation, medical, dental, and vision coverage, and retirement plans. We are also proud to offer innovative benefits that help our employees thrive in a 21st-century economy, including a fully remote work staff, 2-week annual sabbaticals, parental leave, and unlimited PTO - among other benefits.

Job Description

We are looking for a full-stack developer who has a thirst for solving challenging problems and thrives in areas of ambiguity. This is a critical role in our Consumer Apps team and has a high level of influence on the future of our applications. Our full-stack developers work to understand business requirements and translate them into technical requirements. They have a knack for optimization and leverage the agile method to advance our products on their roadmaps.

If you’re up for the challenge, read on...

Responsibilities
- Design both client-side and server-side architectures
- Develop and manage well-functioning applications and databases
- Write comprehensive unit tests to verify functionality
- Troubleshoot, debug and upgrade software
- Build features and applications that are mobile responsive
- Work with the product owners and the development team to create well-crafted software

Qualifications
- 3+ years of experience in an engineering role, solving complex problems through code
- Strong proficiency in JavaScript (ES6+ preferred), including DOM manipulation and the JavaScript object model
- Understanding of React.js is required (and current workflows such as hooks and Redux) and it's core principles
- Proficiency with Node.js
- Experience with databases, SQL or NoSQL (ex. MongoDB, PostgreSQL)
- Bonus points for experience/knowledge of hybrid mobile frameworks (ex. Ionic), Typescript, and modern authorization mechanisms (ex. JSON Web Token)
- Experience designing and consuming RESTful APIs, GraphQL experience is a plus as well

Equal Employment Opportunity

Palmetto embraces diversity and is an Equal Employment Opportunity employer. Employment is decided on the basis of qualifications, merit, and business need. We do not discriminate based upon race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or any other status protected under federal, state, or local law.

For more about our Privacy Policy, visit: https://palmetto.com/privacy-policy

Responsibilities

Requirements

Offer

See All Jobs at 
Palmetto
  
Share this opportunity:
Climate Jobs List is the #1 website for Climate and ClimateTech jobs.

We’re on a mission to connect talented individuals to the best Climate and ClimateTech projects, to solve the Global Climate Challenge!
🌳  Join 1,000+ Climate and ClimateTech enthusiasts for weekly updates:
Success! We will email you weekly updates!
Oops! Something went wrong while submitting the form. Try again.
Follow Climate Jobs List on:
Success! We will email you weekly updates!
Oops! Something went wrong while submitting the form. Try again.