AvantGarde Search AS Logo jpg

Full Stack Developer

AvantGarde Search AS

Job Description

If you are someone who enjoys working on innovative technology and smart solutions, particularly in the intersection of technology and sustainability, ECO STOR is looking for like-minded individuals to join our team.


What can you be part of?

ECO STOR AS, owned by Å Energy, is a Norwegian clean-technology start-up with offices in Oslo, Germany and the UK. We are a world leading supplier of second-life battery storage systems with ongoing projects in the Nordics, and a pioneer in the development of innovative energy storage solutions enabling the reuse of electric vehicle batteries, as well as a catalyst for greater adoption of energy storage in the ongoing electrification and renewable energy transition. We are a fast-growing company, and we are looking for a new member to our team who are eager to become a key resource, take lead, responsibility, and ownership for our in-house developed SW.


The company has recently secured several contracts for system deployment and is looking for new employees that would like to be part of a team that will help to shape the future of renewable energy.


The role as Full Stack Developer in ECO STOR

We are now looking for a Full Stack Developer for our Oslo office, who wants to work in a company at the forefront of renewable energy, developing software for our hardware and software solutions.

In this role, you will complement our team of developers and ensure a smooth and efficient development process. We are mainly looking for developers to work on

  • Energy Management System (EMS)
  • Master Battery Management System (MBMS).
  • User interface for the EMS
  • EMS Support for 3rd party application for instance using REST APIs
  • Database solutions
  • Development of various tools need for internal testing and verification.

The MBMS communicates with a microcontroller-based Battery Interface Unit (BIU) to ensure the safety of our second life Electric Vehicle battery energy storage systems.
The BIU SW runs on microcontrollers, utilizing FreeRTOS and is written in C/C++. The MBMS and EMS SW is running on a Linux environment, and both are currently written in Python.

The EMS controls one or several MBMS systems and provides the interface between the storage system and end user application such as Web interfaces or direct control via REST API, MQTT or Modbus TCP .

The people you will be working with are the engineers of ECO STOR, a small group of enthusiastic problem-solvers. Though the development of the software platform will be your main responsibility, there will be lots of other tasks that will come up, both software related and others, that you can take on based on your skills and desires.

 


Examples of different tasks:

  • Development and ownership of our new Linux based SW platform for EMS and MBMS running on Linux machines.
  • Development and improvement on the GIU/Web interface
    • for the end users
    • for internal uses
  • Working within a microservice based architecture comprising several containerized applications interconnected utilizing MQTT, such as:
    • Control interfaces to 3rd party HW as power meters, batteries and Inverters (bidirectional battery chargers)
    • Internal functions as MBMS and EMS and further advanced energy management functions calculation and estimation of optimal battery operation and lifetime consumption.
    • External functions interfacing the cloud database and user interface.

 

Why we hope you will join us

First and foremost, we like to think that it is what we do and what we want to achieve that inspires you to apply for the role.


Other things we would like to highlight:

  • Work within a company dedicated to technology and sustainability
  • Be part of a dynamic and cross-functional team working throughout the whole product lifecycle
  • Be able to influence the development and R&D for existing and future products
  • Highly exciting time within the sector of energy storage
  • Colleagues with extensive knowledge and over 20 years of experience within the energy field
  • Huge focus on development – where you will have a central role
  • An international company working to expand globally
  • Solid owners (e.g, Å Energi)
  • Several contracts and projects to be delivered
  • A bunch of people having a great time together working with what they love
  • Competitive salary and benefits

 


Who we think will excel in this position:

We are seeking a Full Stack Software Developer with 5+ years of relevant experience, including competence within dockerized microservices architectures.



You will be part of a small, but growing, engineering team, where your ideas and solutions will help shape the product, and the future of the company. We have an international environment, and excellent communication skills in English is a requirement.

 


Required skills and experience:

  • Typescript, React/Next.js, Bash, MQTT, Git, MQTTs, TLS/SSL.
  • Python
  • C/C++
  • Microservice architecture and IoT
  • Docker and multi-container applications.
  • Linux
  • Communication methods such as SocketIO, RabbitMQ, Mosquitto etc.
  • SQL databases such as PostgreSQL.

Other desirable skills and experiences:

  • REST API.
  • OpenApi/Swagger.
  • Networking skills; LAN, WLAN etc.
  • Cybersecurity in IoT and Embedded systems.
  • Agile/Scrum & DevOps.
  • Jira/Confluence.
  • Jenkins.
  • Test driven development.
  • Ansible.
  • Communication protocols such as CAN bus and ModbusTCP/RTU.

 


What’s next?

Hopefully you have been inspired to apply! At this stage we only require a copy of your CV. If you would like more info prior to applying, simply get in touch with our recruitment partner, Amanda Wörne in AvantGarde Search, for a detailed information document.


Welcome to ECO STOR!

Freshly added jobs in Norway

Software Developer

.NET Developer

Full Stack Developer

Software Developer