Full-stack Software Engineer

Engineering · Full-time · Piedmont, Italy

Job description

About the Role:

BoxPower is seeking a Full-Stack Software Engineer to lead our frontend and backend engineering teams. The ideal candidate will have a strong technical background in both frontend and backend development and a proven track record of leading engineering teams. You will be responsible for managing the workload of frontend and backend engineers, as well as performing hands-on development as needed. This role reports to the Director of Application Engineering. The salary range for this role is $100K – $130K, depending on relevant experience and the candidate's preference for equity versus cash compensation.

Responsibilities:

  • Lead and manage a team of frontend and backend engineers, providing guidance, mentorship, and technical oversight.

  • Develop and improve our primary web application, the Energy Audit and System Integration (EASI) software, ensuring high performance and responsiveness.

  • Collaborate with product, UX, and DevOps teams to frame and tackle challenges from both a technical and business perspective.

  • Build intuitive functionalities with efficient, reusable, and maintainable

  • Implement and influence best practices in frontend and backend

  • Develop and maintain our REST API, backed by SQL and

  • Integrate with external APIs and implement CI/CD

  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.

  • Identify and implement improvements that reduce technical debt and enable faster

  • Actively participate in code reviews and ensure high coding standards across the

  • Document application changes and development

  • Provide technical support to sales and project engineering teams for questions pertaining to the software platform.

  • Stay updated with emerging technologies and integrate them into the application to speed up system development.

Skills and Qualifications:

  • BS in Electrical Engineering, Computer Science/Engineering, or equivalent
  • Advanced knowledge and experience with JavaScript, React, TypeScript, HTML/CSS, and PHP Laravel.
  • In-depth knowledge of modern frontend frameworks (ReactJS) and backend technologies (Laravel, Docker).
  • Experience with AWS services (S3, EC2, CloudFormation, CodeDeploy).
  • Proven experience leading and managing engineering
  • Strong understanding of CI/CD pipelines and automated testing frameworks (Jest, Puppeteer).
  • Familiarity with Agile methodologies (SCRUM).
  • Experience working in a solar energy company or advanced knowledge of physics/electrical engineering is a plus.
  • Excellent written and verbal communication
  • Autonomous, proactive, and self-motivated with a genuine excitement and interest in renewable energy.
  • Ability to balance shipping code quickly with adhering to best

Working at BoxPower:

BoxPower offers a dynamic, casual workplace with flexible work options, including remote work and a dog-friendly headquarters in Grass Valley, CA. We provide a fully employer- sponsored Health Reimbursement Account (HRA), unlimited PTO, and the opportunity to contribute to a CalSavers Simple IRA retirement account.

Join us in our mission to provide clean, reliable, and affordable energy anywhere!

How to Apply:

Interested candidates should submit their resume and a cover letter detailing their relevant experience and motivation for joining BoxPower to alexander@boxpower.io.

A panel showing how The Org can help with contacting the right person.

Open roles at BoxPower