About the Role
As a Senior Backend Developer, you will be part of our team shaping the future of energy innovation. This is an exciting opportunity to contribute to software solutions that drive sustainable energy initiatives worldwide.
We are looking for a skilled professional with hands-on experience in backend development using .NET/C# and strong expertise in Microservices architecture, REST APIs, and event-driven systems.
Key Responsibilities:
* Design and develop scalable microservices using C#/.NET and ASP.NET Core.
* Create and optimise SQL databases with Entity Framework Core for high-performance applications.
* Implement event-driven architectures using RabbitMQ for messaging and distributed processing.
* Deploy and manage cloud solutions with Azure Services (Azure Functions, Azure Kubernetes Service (AKS), Azure SQL, Azure Service Bus, Azure Blob Storage).
* Containerise applications with Docker and orchestrate them using Kubernetes.
* Ensure high code quality through unit and integration testing, CI/CD pipelines, and automated deployments.
Requirements
To succeed in this role, you should have:
* A degree in Computer Science, Software Engineering, or a related field.
* At least 4 years of hands-on experience in backend development with .NET/C#.
* Strong analytical skills, problem-solving mindset, and the ability to work independently in a remote-first environment.
* Fluency in German (B1 minimum).
In return, you can expect a dynamic and challenging work environment with opportunities for growth and professional development.