Senior Golang Developer (M/F/D)

Permanent employee, Full-time · Remote EU // Aachen & Munich

Read job description in:
Your responsibilities
We are an ambitious team. That means you can have a lot of responsibility in the beginning. But it also means that there are many interesting challenges you can specialize in. One of the exciting topics on which we work is:

  • Distributed IoT Platform: We aim to create a system with no single point of failure. Therefore we are building a state-of-the-art platform based on the learnings of Netflix, Twitter, and Google.

  • Highly-Available Cloud-Connected IoT Device: We brought the learnings from our cloud platform to the embedded world. Aiming to create a device that can be updated at any time running. Assuring that it runs the newest software we built our own operating system running containers for the gridBox - gridOS X.

  • Data Centric Applications: Each gridBox produces plenty of data which needs to be stored, analyzed and visualized for our customers. We want to give our customers the best experience available by providing insights and visualizations of their energy consumption and production.

  • You will build new containerized applications for the gridBox, our IoT device, add new features to existing ones (mostly written in Go) and run them in the field on hundreds of devices 
  • You will help to maintain our gridBox OS by adding stability improvements and updating components 
  • You will enhance and improve our release and deployment tooling for the gridBox 
  • You will work on the backend services that process the data coming from the gridBoxes 
  • You will help developing and troubleshooting our running applications
Your profile
  • You have at least 5 years of experience (in full time) with Go
  • You are well versed in Cloud technologies
  • You have strong Linux troubleshooting skills
  • You are comfortable working with networking technologies
  • You have experience with open source databases, e.g. Postgres
  • You are familiar with CI/CD
  • You have experience designing, building, and operating productions systems
Why gridX
  • Flexible & mobile working: Work remotely for up to 70 days from anywhere in the EU
  • Vacation: 30 days for your relaxation + 0.5 days Special Leave at the end of the year for the 24th and 31st of December each
  • Health & Sports: 30 Euro allowance for Urban Sports Club or E-Gym Wellpass as well as offers for company health management & (Mental) Health Care
  • Personal development: cross-functional coaching, access to e-learning platforms & an annual development budget of 1,500 euros per employee
  • Employee discounts: Access to gridX Corporate Benefits
  • Stay fit and safe the planet with our JobRad offer
  • Receive a fair monthly contribution to your company pension plan
  • City travel subsidy: 30 Euros monthly allowance for your monthly/annual ticket
  • Modern workplace in the hearts of Aachen and Munich with IT equipment of your choice
  • Relocation Support: We support your relocation to Germany
  • Annual Teamweek: Enjoy an unforgettable teamweek, face extraordinary challenges together with all gridX teams and create unforgettable memories!
  • Experience the gridX culture at regular team events and receive 50 Euros on top per employee for your department event
  • We will donate 20 Euros to a charity of your choice on your birthday
  • Sabbatical option: take a break from the daily work routine and realize personal projects, travel or further education
*Our benefits differ for 100% remote employment! 

If you want to take up the challenge, please send us your complete and detailed application and accompany us on our mission to disrupt the energy sector!
About us
We believe in a future where all DERs are connected and optimized to efficiently power the new energy age!

Our passionate and interdisciplinary team at our offices in Aachen and Munich is ready to face the digital transformation of various industries: With our interoperable IoT platform we bring connectivity, analytics and intelligent control into decentralized energy systems.
Whether it's maximizing the self-sufficiency of buildings, intelligent charging strategies for EVs, cross-sector optimization of branches and districts, control of virtual power plants or completely new business models - the gridX platform enables our partners to bring their customers one step ahead of the competition and continuously create added value.

Join us disrupting the international energy sector with our cutting edge IoT platform!
Deine Aufgaben
Wir sind ein ambitioniertes Team. Das bedeutet, dass du am Anfang viel Verantwortung haben wirst. Es bedeutet aber auch, dass es viele interessante Herausforderungen gibt, auf die du dich spezialisieren kannst. Eines der spannenden Themen, an denen wir arbeiten, ist:

  • Distributed IoT Platform: Unser Ziel ist es, ein System zu schaffen, das keinen Single Point of Failure hat. Dafür bauen wir eine hochmoderne Plattform, die auf den Erkenntnissen von Netflix, Twitter und Google basiert.

  • Hochverfügbares Cloud-verbundenes IoT-Gerät: Wir haben die Lehren aus unserer Cloud-Plattform in die Embedded-Welt gebracht. Mit dem Ziel, ein Gerät zu schaffen, das jederzeit laufend aktualisiert werden kann. Um sicherzustellen, dass es mit der neuesten Software läuft, haben wir unser eigenes Betriebssystem mit Containern für die gridBox entwickelt - gridOS X.

  • Datenzentrierte Anwendungen: Jede gridBox produziert eine Vielzahl von Daten, die gespeichert, analysiert und für unsere Kunden visualisiert werden müssen. Wir wollen unseren Kunden die bestmögliche Erfahrung bieten, indem wir Einblicke und Visualisierungen ihres Energieverbrauchs und ihrer Produktion bereitstellen.

  • Du entwickelst neue containerisierte Energiemanagementsystem-Anwendungen (meist in Go oder Python geschrieben) für die Cloud oder die gridBox und rollst diese auf tausende Geräte im Feld aus.
  • Du hilfst bei der Wartung unseres gridBox-Betriebssystems, indem du Stabilitäts Verbesserungen hinzufügst und Komponenten aktualisierst
  • Du erweiterst und verbesserst unser Release- und Deployment-Tooling für die gridBox 
  • Du arbeitest an den Backend-Diensten, die die von den gridBoxen kommenden Daten verarbeiten 
  • Du hilfst bei der Entwicklung und Fehlerbehebung unserer laufenden Anwendungen

Dein Profil
  • Du arbeitest seit mindestens 5 Jahren Vollzeit mit Go
  • Du kennst dich gut mit Cloud-Technologien aus
  • Du hast gute Kenntnisse in der Linux-Fehlerbehebung
  • Du bist sicher im Umgang mit Netzwerktechnologien
  • Du bist vertraut mit CI/CD
  • Du hast Erfahrung im Design, Aufbau und Betrieb von Produktionssystemen
Warum gridX
  • Flexibles & mobiles Arbeiten: Arbeite bis zu 70 Tage remote aus dem gesamten EU-Ausland
  • Urlaub: 30 Tage für Deine Entspannung + je 0,5 Tage Special Leave am Ende des Jahres für den 24. und 31. Dezember
  • Gesundheit & Sport: 30 Euro Zuschuss zu Urban Sports Club oder E-Gym Wellpass sowie Angebote zu Betrieblichem Gesundheitsmanagement & (Mental) Health Care
  • Persönliche Weiterentwicklung: Übergreifende Coachings, Zugang zu E-Learning-Plattformen & ein jährliches Development Budget von 1.500 Euro pro Mitarbeiter:in
  • Mitarbeiterrabatte: Zugang zu den gridX Corporate Benefits
  • Halte Dich fit und schütze die Umwelt mit unserem JobRad-Angebot
  • Erhalte einen fairen und monatlichen Zuschuss zu Deiner Betrieblichen Altersvorsorge
  • ÖPNV-Ticket: 30 Euro monatlicher Zuschuss zu Deinem Monats/Jahresticket in Deiner Stadt
  • Moderner Arbeitsplatz im Herzen von Aachen und München mit IT-Equipment Deiner Wahl
  • Relocation Support: Wir unterstützen Dich bei Deinem Umzug nach Deutschland
  • Jährliche Teamweek: Genieße eine unvergessliche Teamweek, stelle Dich gemeinsam mit allen gridX-Teams außergewöhnlichen Herausforderungen und schafft unvergessliche Erinnerungen!
  • Erlebe die gridX Kultur bei regelmäßig stattfindenden Teamevents und erhalte on top 50 Euro pro Mitarbeiter:in für Euer Department-Event
  • Wir spenden an Deinem Geburtstag 20 Euro an eine Einrichtung Deiner Wahl
  • Möglichkeit auf Sabbatical: Nimm eine Auszeit vom Arbeitsalltag und verwirkliche persönliche Projekte, Reisen oder Weiterbildungen
*Unsere Benefits weichen bei einer 100% Remote-Beschäftigung ab!

Wenn du Dich der Herausforderung stellen willst, sende uns bitte Deine vollständige und detaillierte Bewerbung und begleite uns auf unserer Mission, den Energiesektor zu revolutionieren!
Über uns
Wir glauben an eine Zukunft, in der alle dezentralen Energieanlagen miteinander verbunden und optimiert sind, um das neue Energiezeitalter effizient zu gestalten!

Unser passioniertes, interdisziplinäres Team an den Standorten in Aachen und München stellt sich der digitalen Transformation verschiedener Branchen: Mit unserer interoperablen IoT-Plattform bringen wir Konnektivität, Analysefähigkeiten und intelligente Steuerung in dezentrale Energiesysteme. Egal ob Autarkiemaximierung von Gebäuden, intelligente Ladestrategien für E-Ladesäulen, sektorenübergreifende Optimierung von Filialen und Quartieren, Steuerung von virtuellen Kraftwerken oder ganz neue Geschäftsmodelle - die gridX Plattform ermöglicht es unseren Partnern Ihre Kunden einen Schritt vor die Konkurrenz zu bringen und kontinuierlich Mehrwert zu schaffen.

Begleite uns dabei, die internationale Energiewelt mit unserer skalierbaren IoT-Plattform zu revolutionieren!      
Your application at gridX
We look forward to inspiring you with our vision and open positions. You are only a few steps away - fill in the following fields and let's go!

Please upload your resume. We appreciate all the information and documents that you think will give us an even better picture of you.

Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop

Uploading document. Please wait.
Please add all mandatory information with a * to send your application.