Achieve great things
An important component of our batteries is the software. Our batteries are controlled by a battery management system, monitored via an over-the-air connection and will be orchestrated on an IoT platform in the future.
As a web developer, you can expect exciting and responsible tasks with creative scope:
- Design and development of generic interfaces for our battery systems
- Connection of production facilities to local databases and data visualization
- Support for cross-project issues such as the internet connection of battery systems (M2M)
- Collaboration in the set-up and development of our central, future IoT platform
- Maintenance of various hardware and software systems (e.g. Unraid, Grafana, GitLab, Apache NiFi, InfluxDB)
Energy and pioneering spirit – what we need from you
You are highly motivated and want to be part of the new energy storage technology from the beginning?
Job-related requirements - our must-haves
- Completed studies in computer science or comparable qualification acquired in practice
- At least three years of experience as a full stack web developer
- Very good knowledge of HTML, CSS and JavaScript
- Experience with a version control system, preferably Git
- Good knowledge of a backend technology such as Node.js, C#, Java
- Good knowledge of databases, e.g. MySQL, NoSQL, InfluxDB
Nice-to-haves - with this you convince us
- Modern web development with ES5 or newer
- Knowledge of Go and TypeScript
- Basic understanding of how libraries and frameworks like Angular, React or Vue.js work
- Experience in the connection of interfaces (e.g. REST, OPC UA, TwinCAT ADS)
- Experience working with Docker
- Experience with the Linux command line
- Experiance with continuous integration / continuous deployment
- Experience in microservices development
Personal requirements
- High level of commitment and reliability
- Independent team player
- Flexibility and diligent approach to work
- Enjoy working in a start-up
- Occasional willingness to travel locally and abroad (<10%)
- Fluent written and spoken English