A Software Development Engineer III at Palmetto is responsible for designing, developing, and scaling platform services using the MERN stack, with a focus on backend architecture, API development, and system scalability, working collaboratively in an Agile environment to deliver customer-centric solutions.
Key Responsibilities
Design and implement scalable client- and server-side solutions, focusing on APIs, backend services, and database integration
Write high-quality, testable, and maintainable full-stack code
Develop and maintain unit, integration, and end-to-end tests
Diagnose and troubleshoot production issues, proposing robust solutions
Participate in Agile ceremonies such as planning, grooming, and retrospectives
Engage in architectural discussions and technical design reviews to uphold engineering standards
Identify opportunities to improve system performance, reliability, and developer productivity
Collaborate with product managers, designers, and QA teams to deliver user-centric solutions
Conduct peer code reviews to ensure high-quality code and facilitate knowledge sharing
Contribute to long-term technical roadmap discussions and demonstrate ownership mindset
Requirements
A minimum of 5 years of professional software engineering experience.
Strong proficiency in JavaScript ES6 and understanding of the JavaScript object model.
Proficiency with Node.js and Express, and experience designing and consuming RESTful APIs.
Experience building and maintaining Single Page Applications (SPAs) with React.js.
Hands-on experience working with NoSQL document-based databases such as MongoDB.
Solid understanding of core web fundamentals including HTML, CSS, security, and performance.
Strong discipline in unit and integration testing, with experience in Test-Driven Development (TDD) considered a plus.
Familiarity with CI/CD pipelines, code versioning using Git, and modern development workflows.
Excellent written and verbal communication skills.
Strong problem-solving skills, a continuous learner mentality, and a commitment to team success.
Benefits & Perks
unlimited PTO
medical coverage
dental coverage
vision coverage
paid parental leave
retirement plans
Ready to Apply?
Join Palmetto Clean Technology and make an impact in renewable energy