Software Development Engineer III at Palmetto - ScoutJobs - The AI-curated global job board
Skip to content
P
Posted 12 hours ago

Software Development Engineer III

PalmettoSoftware Development Engineer III

Requirements

5+ years professional software engineering experience, Proficiency in JavaScript/TypeScript, Hands-on experience with NestJS, Experience with Node.js and RESTful APIs, Experience with ReactJS and SPAs, Experience with NoSQL/MongoDB, Strong testing discipline

Skills

Nest.jsReactNode.jsTypeScriptMongoDB

About the role

Responsibilities

  • Design and implement scalable microservices using NestJS
  • Develop React-based frontend features to expose platform capabilities
  • Write high-quality, testable, and maintainable full-stack code
  • 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 architectural discussions
  • Partner cross-functionally with product, design, and QA teams

Requirements

  • 5+ years of professional software engineering experience
  • Strong proficiency in JavaScript/TypeScript (ES6+)
  • Hands-on experience with NestJS (modules, providers, dependency injection)
  • Proficiency with Node.js and designing RESTful APIs in microservices
  • Experience building Single Page Applications with ReactJS
  • Experience integrating with external APIs and third-party services
  • Hands-on experience with NoSQL databases like MongoDB
  • Solid understanding of web fundamentals (HTML, CSS, security, performance)
  • Strong unit and integration testing discipline
  • Familiarity with CI/CD pipelines and Git

Preferred Qualifications

  • Experience with event-driven architectures and messaging systems (Kafka, RabbitMQ)
  • Familiarity with API gateways and inter-service communication
  • Knowledge of authentication patterns (OAuth, JWT, Auth0)
  • Experience with server-side rendering or isomorphic React
  • Experience with front-end build tools (Webpack, Vite, Babel)
  • Exposure to containerization (Docker) and cloud platforms (AWS, GCP, Azure)

About the Company

Palmetto is a leading clean tech company on a mission to accelerate the transition to a clean energy future through an award-winning technology platform that empowers homeowners and businesses to adopt renewable energy.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Software Development Engineer III

Palmetto · Charlotte

Sign up to apply