Full Stack Software Engineer

2 months ago
Full time role
Remote · Ruislip, England, GB... more

We’re looking for a software engineer that wants to make a positive impact and support the energy transition, for everyone.

We are a full-stack business, combining hardware, software, and data science to deliver intelligent power storage, virtual power plants and digital energy services. We want to build the back-end systems and software that connects our batteries in the cloud, managing distributed energy resources remotely to maximise life, value, and the customer experience.

This role offers an incredible opportunity to develop your skills and experience. You will develop the cloud-based tools that can gather data, optimise system performance, and predict energy usage. You will also be writing the first line of code for our energy management software, which you will design, build, and test.

This is a unique opportunity to join the team at the beginning of our journey and be amongst the early hires of our company. You will be at the forefront of an emerging industry and make a lasting impact on the future of energy storage.

Responsibilities

  • Build prototypes and develop production event-driven systems and APIs.
  • Develop our stack so we can interact with our systems that may feature:
    • Real time data on performance
    • OTA (Over the Air) updates to our systems
  • Write and ship code across our tech stack in partnership with external partners.
  • Project manage external partners which may entail:
    • SLAs
    • Project deliveries
    • Any Related Activities to ensure the success of the project
  • Use a standard set of technology frameworks and libraries.
  • Preparation of system/software specifications for RFQ with external partners.
  • Support the definition of our technical architecture of the overall software stack.