Backend Software Engineer
Embark on a journey of innovation as a senior backend software engineer with an international energy leader.
This is a unique opportunity to be at the forefront of cutting-edge technology, contributing to the development of software solutions that drive sustainable energy initiatives worldwide.
The role involves working on high-performance applications using .NET and C#.
Designing and optimizing SQL databases with Entity Framework Core for scalable microservices.
Implementing event-driven architectures using RabbitMQ for messaging and distributed processing.
Deploying and managing cloud solutions with Azure Services (Azure Functions, Azure Kubernetes Service, Azure SQL, Azure Service Bus, Azure Blob Storage).
Containerising applications with Docker and orchestrating them using Kubernetes.
Ensuring high code quality through unit and integration testing, CI / CD pipelines, and automated deployments.
Requirements
To succeed in this role, you will need :
A degree in Computer Science or a related field.
4+ years of hands-on experience in backend development with .NET / C#.
Strong expertise in Microservices architecture, REST APIs, and event-driven systems.
Hands-on experience with Azure cloud services, particularly Azure Kubernetes Service, Azure Functions, Azure Service Bus, and Azure SQL.
Experience with Docker and Kubernetes for containerised application deployment.
Strong analytical skills, problem-solving mindset, and ability to work independently in a remote-first environment.
Fluency in German (B1 minimum).
What We Offer
We offer a dynamic and innovative work environment, opportunities for growth and development, and a competitive salary and benefits package.
Senior Backend Software Developer • Kassel, Germany