Company Description

E.ON Off Grid Solutions (EOGS) is a rural utility company which builds decentralised, container-based energy solutions. The company operates under the brand name Rafiki Power (Swahili for “Friendly Power”) in rural Tanzania and is engaged in developing and operating mini-grid projects to provide high-quality grid-equivalent electricity access in remote areas in Sub-Saharan Africa.

To date, the company has installed eight mini-grids and is providing clean and affordable energy to more than 900 household and business customers. Rafiki Power’s hybrid systems (solar PV & battery) are packed and standardised in recycled 20ft containers which also accommodate space for a local businesses and product sales. Together with partner organisations, Rafiki Power offers productive use trainings to ensure that the sold products are used efficiently in order to increase local incomes and transform rural village economics in the long-run. The company utilises its in-house developed technological software (AMMP: Advanced Mini-Grid Management Platform) for asset, grid and customer management. Being the key enabler for Rafiki Power’s operational efficiency and scalability, AMMP proves to be an essential key for long-term rural electrification.

Job description

We are looking for a Full Stack Developer with a focus on front-end, to join us on our mission of providing clean energy through innovative technologies.

You will work alongside experienced engineers on the development of our bespoke customer and asset management system, the Advanced Mini-grid Management Platform (AMMP). AMMP is the leading platform for managing the remote operation of renewable smart grids, incorporating technologies such as smart metering and mobile money. You would join at a critical time, as we take AMMP out of internal incubation and deploy the system to other grid operators.

At EOGS, fascinating work is the norm – every day brings new challenges and new learning. If you are a creative problem solver with a technical mindset, this is the role for you!



  • Proficient knowledge of HTML/CSS/JavaScript
  • Experience of modern JavaScript frameworks and libraries (we use VueJS)
  • Collaborative thinking and excellent communication skills in English
  • Ability to work with a multidisciplinary, international team in multiple locations
  • Work permit for Germany


  • Degree in Computer Science, or equivalent
  • Experience with Python (Python3 preferred)
  • Experience with AWS serverless architecture (Lambda, Zappa)
  • Experience with databases (we use PostgreSQL, InfluxDB, DynamoDB) Benefits
  • Dynamic and flexible start-up environment
  • Working at our main office, at the E.ON :agile innovation hub in Düsseldorf
  • Subsidized food, free drinks and fruit

Please send your application and CV to:

More information


30 November 2017