Senior Software Engineer
Permanent Employee, Full time. Remote in Germany.
One of the leading providers of innovative storage and energy solutions for private households and businesses. Internationally active company with their HQ in Germany with branches in both Italy and Australia. We have been active in the market since 2009 and are a 100% subsidiary of a pioneer in the storage industry.
Together we are creating a world in which everyone can generate, use and share their own renewable energy.
Do you want to be part of something big? Is sustainability as big to you as it is to us? Do you want to revolutionise the future of energy supply with energy and commitment? We want you on board!
Your tasks:
• Taking over the software engineering of the backend services of our platform based on a modern tech stack.
• Responsible for implementation within the software life cycle from architectural decisions to delivery of the finished software and operation
• Analyzing and optimizing our existing code base
• Carrying out code reviews and tests with your team members and assigned sparring partners, e.g. in pair programming
• Ensuring the quality of your work through sufficient documentation and meaningful tests
• Close collaboration and regular exchange with the areas of customer experience, backend, IoT, embedded and product management
• Sharing knowledge or in one of the communities of practice with the aim of learning together and from each other.
We are happy about:
• Completed degree in computer science or a comparable technical qualification
• Several years of professional experience as a backend developer with the Java ecosystem
• Deep knowledge of modern development methods and tools such as microservices, APIs, Spring Boot, Kafka, build pipelines and containerization
• Experience in dealing with the challenges of software engineering from conception to operation
• Knowledge of agile software development and test driven development
• Interested in continuous delivery and DevOps topics
• Fluent English and B1 level German (minimum)
• A high level of personal responsibility and interest in teamwork
You can look forward to a number of great benefits that include flexible/ remote working (in Germany), 30 days vacation, One-off home office grant, Language courses with Babbel and many more!
Apply