palmetto logo

Software Development Engineer III - Full Stack (MERN Stack)

palmetto

About Palmetto

Recognized by Forbes as one of the fastest-growing private companies in the United States, Palmetto is committed to making clean energy accessible to everyone. We connect homeowners with renewable energy options such as solar power and energy storage systems. Our marketplace business model empowers solar sales professionals and installation companies with access to our proprietary design platform, financing, customer management system, logistics, and project management. Our focus is on providing a phenomenal experience for our customers and partners, as evidenced by our industry-leading Net Promoter Score.

Job Summary

We are seeking a passionate Software Development Engineer III with expertise in the MERN stack (MongoDB, Express, React.js, Node.js) to join our remote team. You will be an integral part of a multi-discipline team responsible for the full software development life cycle of our platform. As a member of the Palmetto Engineering team, you'll work in an Agile development environment focused on product development and solving complex business problems.

Key Responsibilities

  • Design both client-side and server-side solutions with a focus on the server-side system and API layer.
  • Develop and manage well-functioning applications and databases.
  • Write comprehensive E2E and unit tests to verify functionality.
  • Troubleshoot, debug, and upgrade software.
  • Collaborate across teams to identify and develop best practices, design patterns, and reusable code.
  • Actively participate in code reviews and provide constructive feedback to safeguard product quality.
  • Craft solutions that satisfy near-term objectives while enabling future growth and scalability.
  • Engage with product owners and the development team to groom and estimate user stories.

Required Qualifications

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • 5+ years of professional engineering experience.
  • Experience with Node.js and MongoDB.
  • Experience designing and consuming RESTful APIs.
  • Excellent written and verbal communication skills.
  • A desire to continuously learn and a collaborative mindset.
  • Strong work ethic and exceptional problem-solving skills.

Preferred Qualifications

  • Experience with ES6+ language features.
  • Experience with NestJS.
  • Experience in React and isomorphic React is a plus.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Familiarity with modern front-end build pipelines and tools.
  • Experience with at least one common development tool such as Babel, Webpack, NPM, Yarn, etc.
  • Familiarity with code versioning tools such as Git.
  • Experience with agile development practices, TDD, and pair-programming.

Equal Employment Opportunity

Palmetto embraces diversity and is an Equal Employment Opportunity employer. Employment is decided based on qualifications, merit, and business need. We do not discriminate based on 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.

Join us in our mission to make clean energy accessible to everyone!

Benefits
Extracted with AI

  • Unlimited vacation/PTO
  • Medical, dental, and vision coverage
  • Parental leave
  • Retirement plans

Similar jobs

Last update: 23 minutes ago

Axiom World logo
Axiom World

MERN Full Stack Developer

Join our team as a MERN Full Stack Developer. Work on innovative projects using MongoDB, Express.js, React.js, and Node.js.

MongoDB logo
MongoDB

Staff Software Engineer, MERN Stack (MongoDB, Express, React, Node.js)

Join MongoDB as a Staff Software Engineer in Dublin, specializing in the MERN stack. Lead projects, mentor, and innovate in a supportive environment.

SocialHub logo
SocialHub

Senior Full Stack Developer - Backend Focus (MERN Stack)

Senior Full Stack Developer focusing on backend with MERN stack expertise. Remote work, 4-day week, and team events included.

MongoDB logo
MongoDB

Senior Software Engineer, Tools (MERN Stack)

Join MongoDB as a Senior Software Engineer, Tools (MERN Stack) in Barcelona. Develop web apps using React, TypeScript, and Node.js.

Palantir Technologies logo
Palantir Technologies

Full Stack Software Engineer - Application Development

Join Palantir as a Full Stack Software Engineer in New York, focusing on application development with JavaScript and React.

Boom Entertainment logo
Boom Entertainment

Full Stack Software Engineer - MERN Stack

Join Boom Entertainment as a Full Stack Software Engineer specializing in the MERN stack. Work remotely on innovative gaming products.

Selecto logo
Selecto

Senior MERN Full Stack Developer (Relocation to Dubai)

Senior MERN Full Stack Developer needed in Dubai. In-depth experience with MongoDB, Express.js, React, Node.js required.

RightCrowd logo
RightCrowd

Full Stack Engineer with Node.js and React

Join RightCrowd as a Full Stack Engineer to develop cloud-native applications using Node.js and React. Work remotely with cutting-edge technology.

Craft.co logo
Craft.co

Senior Full-Stack Software Engineer (US)

Senior Full-Stack Engineer role focusing on React, Node.js, and modern web technologies for a leading software company.

Valdera logo
Valdera

Senior Software Engineer (Full-Stack)

Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.

Softrams logo
Softrams

Mid-Level Full Stack Developer (Angular, React, NodeJS)

Join Softrams as a Mid-Level Full Stack Developer specializing in Angular, React, and NodeJS for remote work in the US.

Vercel logo
Vercel

Senior Software Engineer, Full-Stack Development with Next.js

Join Vercel as a Senior Software Engineer to design and develop full-stack applications using Next.js, focusing on user experience and scalability.

Babel logo
Babel

MERN Stack Technical Lead

Join Babel as a MERN Stack Technical Lead in Lisbon. Lead development teams, work with React, Node.js, MongoDB. Hybrid work environment.

primitives logo
primitives

Senior Full Stack Software Engineer

Senior Full Stack Engineer needed for a leading social platform in the NFT space. Key skills: Node.js, React, GraphQL.

Miter logo
Miter

Senior Full Stack Software Engineer

Join Miter as a Senior Full Stack Software Engineer to build next-gen applications for the construction industry. Remote role with competitive salary.

EverCommerce logo
EverCommerce

Senior Full-Stack Software Engineer - Node/React

Join EverCommerce as a Senior Full-Stack Engineer, focusing on Node/React for the EverPro platform. Remote work in USA/Canada.

Inclusively logo
Inclusively

Senior Full Stack Engineer (.NET & React)

Join as a Senior Full Stack Engineer to develop enterprise software using .NET & React in a remote Agile team.

Section logo
Section

Full-Stack Engineer - NodeJS/React

Join our team as a Full-Stack Engineer specializing in NodeJS and React. Work remotely with flexible hours and exciting projects.

Corner3 logo
Corner3

Senior Full Stack Software Engineer

Join Corner3 as a Senior Full Stack Software Engineer to develop robust web solutions using JavaScript, Node.js, and React.

Meetsta logo
Meetsta

Full Stack Developer (Founding Engineer)

Join Meetsta as a Full Stack Developer (Founding Engineer) to build innovative social networking solutions using React, Node.js, and TypeScript.

Lekker Code Company logo
Lekker Code Company

Fullstack Developer (C#, Angular or React)

Join Lekker Code Company as a Fullstack Developer specializing in C#, Angular, or React. Work remotely with a focus on innovative solutions.

WA.Technology logo
WA.Technology

Senior Full-Stack Software Engineer - React.js & Node.js

Senior Full-Stack Engineer specializing in React.js & Node.js for a leading iGaming solutions provider in Portugal.

Mandrel logo
Mandrel

Full-Stack Software Engineer with TypeScript, NestJS, and Next.js

Join Mandrel as a Full-Stack Software Engineer in NYC, working with TypeScript, NestJS, and Next.js to build innovative solutions.

Semrush logo
Semrush

Fullstack Developer (Node.js + React)

Join Semrush as a Fullstack Developer with Node.js and React expertise. Work remotely with a focus on backend development.