Software Development Engineer III
Core
Designing, building, and scaling core microservices and APIs that power Palmetto's B2B/D2C clean energy platform for homeowners and businesses.
Role type
Senior Full-Stack Software Engineer (Platform)
Builds
Scalable microservices, RESTful APIs, and React-based frontend tools for internal and external partners.
Domain
Clean energy technology, B2B/D2C SaaS
Deliverable
production ML models | product features | infrastructure
Required skills
JavaScript/TypeScript, NestJS, Node.js, ReactJS, RESTful APIs, NoSQL (MongoDB), Unit/Integration Testing, CI/CD, Git
Preferred skills
Event-driven architectures (Kafka, RabbitMQ), API gateways, OAuth/JWT, Server-side rendering, Webpack/Vite, Docker, AWS/GCP/Azure
Technologies
NestJS, ReactJS, Node.js, MongoDB, Kafka, RabbitMQ, Docker, AWS, GCP, Azure, Webpack, Vite, Babel, GitHub Copilot, Claude Code
Responsibilities
Design and implement scalable microservices with clean module boundaries; Develop React-based frontend features exposing platform capabilities; Write high-quality, testable code across the full stack; Develop and maintain comprehensive unit, integration, and end-to-end tests; Diagnose and troubleshoot production issues; Leverage AI-assisted development tools to accelerate velocity; Participate in Agile ceremonies and technical design reviews; Identify opportunities to improve system performance and reliability.
Seniority
Senior, hands-on IC