experience/palmetto.ts

Palmetto

Software Development Engineer III

Charlotte, NC

scope

Senior software engineering role at a clean-energy startup, focused on the Palmetto app and the backend services behind its home-energy product experience.

selected work

  1. 01

    Building Node/Express services, MongoDB integrations, React product surfaces, and testable flows that help the Palmetto app turn complex home-energy data into a clearer customer experience.

  2. 02

    Delivering customer-facing marketplace, rewards, recommendations, referrals, and onboarding features for homeowners moving through solar and energy workflows.

  3. 03

    Contributing to solar production, electricity usage, grid export, utility connection, and energy-trend analytics for the newer Solar and Electricity usage experience.

  4. 04

    Improving OAuth/JWT/Auth0-backed utility authentication, account state, energy history, and statistics flows across iOS, Android, and web clients.

  5. 05

    Supporting idempotent onboarding, account-state, and third-party provider workflows with queue infrastructure so customer actions move reliably across services and app clients.

stack

TypeScriptJavaScriptReactThree.jsNode.jsExpressNestJSViteWebpackBabelMongoDBGCPDockerKafkaRabbitMQBullMQAuth0API gatewaysSenior engineeringREST APIsOAuthJWTSSRTesting3D scenesFull-stackResponsive UIAuthenticationAsync event handlingEvent-driven workflowsIdempotent systemsStartup engineeringEnergy dataBackend systemsConsumer appsMobile appsUtility integrationsHome energySmart home integration