Palmetto · 4 days ago
Software Development Engineer III
Wonder how qualified you are to the job?
Maximize your interview chances
Clean EnergyCleanTech
Insider Connection @Palmetto
Responsibilities
Design both client-side and server-side solutions with a focus on the server-side system and API layer.
Develop and manage well-functioning applications and databases
Write comprehensive E2E and unit tests to verify functionality
Troubleshoot, debug, and upgrade software
Collaborate across teams to identify and develop best practices, design patterns, and reusable code
Actively participate in code reviews and provide constructive feedback to safeguard product quality
Craft solutions that satisfy near-term objectives while enabling future growth and scalability
Engage with product owners and the development team to groom and estimate user stories
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Experience designing and consuming RESTful APIs
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
5+ years of professional engineering experience
Experience with Node.js
Relevant working experience using popular SPA frameworks and document-model databases
Excellent written and verbal communication skills
A desire to never stop learning, a deep passion for technology, and a collaborative mindset to work with others to ensure end-to-end design and delivery
A strong work ethic, exceptional problem-solving skills, and an interest in tackling diverse technical challenges. Design and develop quality code that follows best practices and adheres to Palmetto standards
Openness to collaboration through formal and informal code and PR review processes
Preferred
Experience with ES6+ language features
Experience with NestJS
Experience in React and isomorphic React is a plus
Knowledge of modern authorization mechanisms, such as JSON Web Token
Familiarity with modern front-end build pipelines and tools
Experience with at least one common development tool such as Babel, Webpack, NPM, Yarn, etc.
Ability to understand business requirements and translate them into technical requirements
A knack for benchmarking and optimization
Familiarity with code versioning tools such as Git
Experience with agile development practices, TDD, and pair-programming
Benefits
Unlimited vacation/PTO
Medical, dental, and vision coverage
Parental leave
Retirement plans
Company
Palmetto
Palmetto believes that access to clean energy sources is a right, not a privilege.
Funding
Current Stage
Growth StageTotal Funding
$628.3MKey Investors
TPG Rise Climate FundSocial CapitalJP Morgan
2023-03-06Private Equity· $150M
2022-02-24Series C· $375M
2022-01-01Debt Financing· $40M
Leadership Team
Company data provided by crunchbase