Palmetto Clean Technology
Software Development Engineer III
1616 Camden Rd Charlotte, NC 28203 · Mid · Contract
Sponsorship not specifiedDetected 11 days ago
JavaScriptTypeScriptReactHTMLCSSwebpackViteNode.jsDistributed SystemsCode ReviewGitNoSQLMongoDBAWSGCPAzureCloud PlatformsDockerCI/CDRESTKafkaRabbitMQOAuthAgile
About the role
- Our employees are our most valuable resource.
- We foster a promote-from-within culture that prioritizes talent development, career growth, and purpose-driven work.
- Palmetto prioritizes people, planet, and profit-backed by a culture that values collaboration, impact, and balance.
Responsibilities
- Operating at the intersection of B2B and D2C, we offer software, financial products, and services that drive real environmental impact-without compromising value.
- We deliver end-to-end solutions for whole home electrification that put clean energy within reach for all.
- Join us in building a brighter, cleaner world.
Requirements
- 5+ years of professional software engineering experience.
- Strong proficiency in JavaScript/Typescript (ES6+) and understanding of the JavaScript object model.
- Hands-on experience with NestJS - including modules, providers, dependency injection, guards, interceptors, and pipes.
- Proficiency with Node.js and proven experience designing and consuming RESTful APIs in a microservices or distributed systems context.
- Experience integrating with external APIs and third-party services
- familiarity with patterns for resiliency, retries, and contract management.
- Familiarity with CI/CD pipelines, code versioning (Git), and modern development workflows.
- Solid experience building and maintaining Single Page Applications (SPAs) with ReactJS, including component lifecycle, state management, and hooks.
- Hands-on experience working with NoSQL/document-based databases (e.g., MongoDB).
- Solid understanding of core web fundamentals (HTML, CSS, security, performance).
- Strong unit and integration testing discipline.
- Excellent written and verbal communication skills.
- Strong problem-solving skills, a continuous learner mentality, and a commitment to team success.
Nice to have
- Experience with event-driven architectures and messaging systems (e.g., Kafka, RabbitMQ).
- Familiarity with API gateways and inter-service communication patterns.
- Knowledge of authentication and authorization patterns (e.g., OAuth, JWT, Auth0).
- Experience with server-side rendering or isomorphic React applications.
- Experience with front-end build tools (Webpack, Vite, Babel, etc.).
- Exposure to containerization (Docker) and cloud platforms (AWS, GCP, Azure).
- Practical knowledge of Agile methodologies and code review practices.
- Employment is contingent upon the successful completion of a background check.
Skills
- Write high-quality, testable, and maintainable code across the full stack.
- Diagnose and troubleshoot production issues and propose robust solutions.
- Participate in Agile ceremonies (planning, grooming, retrospectives) and contribute to meaningful story estimations.
- Identify and advocate for opportunities to improve system performance, reliability, and developer productivity.
Benefits
- Palmetto offers a comprehensive benefits package-including unlimited PTO, medical, dental, and vision coverage, paid parental leave, retirement plans, and more-so you can have it all both personally and professionally.
Company info
- With a belief that consumers can have it all, we are an uncompromising energy company that makes coming clean a no brainer.
Equal opportunity
- 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.
Apply directly at Palmetto Clean Technology →Create a free account for alerts like thisView Palmetto Clean Technology immigration profile
This listing is sourced directly from Palmetto Clean Technology's careers page and normalized into a canonical job model.