onsite
Software Engineer - Total Solar Energy Solution
Software Engineer
Design, develop, and maintain web‑based and mobile applications for solar energy operations, enhancing customer experience and operational efficiency using JavaScript, React, Node.js, SQL, and AWS.
About the role
Key Responsibilities
- Analyze business requirements and architect scalable software solutions for solar sales, project management, and customer service.
- Design, code, test, and deploy responsive web and mobile applications using JavaScript, React, and Node.js.
- Develop and maintain CRM, workflow automation, and data management systems to streamline business processes.
- Integrate cloud services (AWS) for hosting, storage, and scalability of applications.
- Collaborate with cross‑functional teams to ensure high quality, secure, and maintainable code.
Requirements
- Proven experience in full‑stack development with JavaScript, React, and Node.js.
- Strong knowledge of relational databases (SQL) and data modeling.
- Experience deploying applications on AWS (EC2, S3, RDS, Lambda).
- Familiarity with CRM platforms and workflow automation tools.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
Skills
javascriptreactnodejssqlawscrm