Β 

Full Stack Software Engineer

Hybrid
Mid-level
πŸ‡¬πŸ‡§ United Kingdom
Software Developer
Software development

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.

Requirements

Must-haves

  • Combined computer science and software engineering background.
  • Development of backend and API services with common frameworks like Express.
  • Strong programming skills in one or more of the following: Python, C++/C, Rust, TypeScript
  • Good understanding of microservices and software architectures.
  • Experience with SQL and NoSQL backends.
  • Understanding of modern software development principles and methodologies like:
    • DevOps
    • IaaC
    • CI/CD
  • An ability to solve data problems and quickly adapt to new challenges.
  • A good communicator, able to discuss technical subjects to non-developers.

Nice-to-haves

  • Experience in architecture design and development with large data volumes
  • Knowledge of power systems, energy grids, or energy storage systems
  • Experience working with automotive or EV battery systems.
  • The willingness to learn/change to a new language or stack.

Β 

Allye

Allye

An ally for the grid, the people and the planet, Allye provides battery energy storage to make energy more affordable, cleaner and accessible for everyone.

🌞Clean energy
🌍Climate action
Clean Energy
Renewable Energy
Sustainability

Other jobs at Allye

Β 

Β 

Β 

Β 

Β 

Β 

Β 

Β 

View all Allye jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

πŸ‡¬πŸ‡§ United Kingdom
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs

Β 

Β 

Β 

Β 

Β 

Β 

Β 

Β