Golang / Go Job: Backend Developer (Multiple Levels Junior & Senior)

gridX GmbH

Backend Developer (Multiple Levels Junior & Senior) at gridX GmbH

🇩🇪 Germany › Aachen

About the company
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!

Do they allow remote work?
Remote work is possible, see the description below for more information.

competitive salary

Job description
We are looking for multiple Backend Developers with varying experience levels (junior to senior).

All our backend systems are built using Golang and run on top of AWS. Typical tasks of a backend developer include designing and implementing APIs, scaling up and refactoring systems that handle the massive amount of energy data or implementing new customer facing features for one of our varying solutions. Our public facing APIs are typically build using a RESTful approach while we rely on GRPC for various internal APIs. We use Postgres as our primary datastore although we have specialized systems that make use of other managed services on AWS (e.g. DynamoDB, Kinesis, ...). The ideal candidate should have experience with most of these technologies and principles.

Each team is also responsible for deploying and running the services they build (we make use of a GitOps approach and test and deployment processes are 100% automated). Most backend components are running in containers on Kubernetes (EKS). As such experience with Kubernetes can be helpful.

Our Engineering Headquarter is in Aachen (Germany). We have flexible working mode in terms of time and location. However, we are not 100% remote and usually require regular on-site work.

Apply now!  
Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
About Golangprojects