Staff Software Development Engineer

Posted 3 days agoViewed
173000 - 204000 USD per year
United StatesFull-TimeClean Tech, Software Development
Company:Palmetto Clean Technology
Location:United States
Languages:English
Seniority level:Staff, 7+ years
Experience:7+ years
Skills:
Node.jsSoftware DevelopmentAgileEs6Express.jsGitJavascriptMongoDBReact.jsCI/CDRESTful APIs
Requirements:
7+ years of professional software engineering experience. Strong proficiency in JavaScript (ES6+) and understanding of the JavaScript object model. Proficiency with Node.js, Express, and experience designing/consuming RESTful APIs. Experience building and maintaining Single Page Applications (SPAs) with React.js. 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; TDD experience a plus. Familiarity with CI/CD pipelines, code versioning (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.
Responsibilities:
Design and implement scalable client- and server-side solutions, with an emphasis on APIs, backend services, and database integration. Write high-quality, testable, and maintainable code across the full stack. Develop and maintain comprehensive unit, integration, and end-to-end tests. Diagnose and troubleshoot production issues and propose robust solutions. Participate in Agile ceremonies (planning, grooming, retrospectives) and contribute to meaningful story estimations. Engage in architectural discussions, technical design reviews, and contribute to Palmetto's engineering standards. Identify and advocate for opportunities to improve system performance, reliability, and developer productivity. Partner cross-functionally with product managers, designers, and QA to deliver well-rounded user-centric solutions. Actively participate in peer code reviews with a focus on knowledge sharing, mentorship, and maintaining high-quality code standards. Collaborate openly with others to help cultivate a culture of learning, innovation, and continuous improvement. Demonstrate an ownership mindset by anticipating future needs and contributing to long-term technical roadmap discussions.
Similar Jobs:
Posted about 21 hours ago
United StatesFull-TimeSoftware Development
Senior Full Stack Engineer
Company:Five9
Posted about 21 hours ago
USAFull-TimeFinancial Audit
Lead/Staff Product Manager, Financial Audit Agents
Company:Fieldguide
Posted about 21 hours ago
North AmericasFull-TimeSoftware Development
Backend Engineer II - Minesweeper - Personalization
Company: