Senior Software Engineer coding in collaboration with a global team at a company transforming the energy sector. Join us in making a sustainable impact with innovative technology.
Responsibilities
You’ll love this role if you’re excited about coding a lot, in close collaboration with your highly experienced peers as part of a truly global team.
You’ll ensure clean software design, choice of right technologies, and participate in building an application to very high standards that is designed for tremendous global impact.
As the team will grow, you’ll onboard other team members, ensure good documentation, clean code and contribute to establishing a great developer experience.
You'll be working for a company that’s fighting climate change.
As a SaaS company, we're helping people to use greener technology and renewable energy, all helping move the energy market towards a lower carbon future.
Requirements
Fluency and good communication in English and German, French, Italian or Spanish is a plus
A general interest in technology and problem-solving; someone diligent and thoughtful. It would be helpful to have experience/expertise in the following (in rough priority order):
Python: You should have solid knowledge and experience in Python development to create efficient and scalable backend solutions.
Django (or equivalent web framework): You have worked with Django or an equivalent web framework to support and accelerate web application development.
Domain modeling: You possess competence in domain modeling and implementing these models into effective backend structures to support complex business logic.
HTTP and REST APIs, as well as GraphQL: You have in-depth understanding and hands-on experience in developing and implementing both REST and GraphQL APIs, ensuring efficient communication and flexibility between frontend and backend systems.
Writing robust and fault-tolerant software: You can write robust and fault-tolerant software that runs smoothly and reliably even under adverse conditions.
Celery and async processing: You have gained experience with Celery and asynchronous processing to efficiently handle tasks in the background and optimize backend performance.
Postgres: You have knowledge and experience in working with Postgres to develop and manage database applications that meet scalability, performance, and data integrity requirements.
Benefits
An internationally positioned team with flat hierarchies and open and transparent communication
We rely on flexible working hours
Share options: You will have the opportunity to participate in the international success of Octopus Energy Group Ltd. through share options.
Hybrid work: Whether you want to come to the office or stay at home, we're flexible!
Language connects: Take your English skills to the next level with Udemy, our corporate language training provider
For more exercise: Lease your favourite bicycle from us at a low price
For a healthy work-life balance: train with Wellpass in over 6000 sports and health facilities all over Germany
Eating makes you happy: We'll give you a monthly allowance of 108,45€ for your daily lunch (easily via app).
For a relaxed commute to work: We reimburse you for public transport costs
One less thing to worry about: we'll cover some of your childcare costs
Whether online or offline - team cohesion and joint events are part of our everyday working life
A stylish working environment in our Berlin office close to Prenzlauer Berg, or Munich in our office close to Ostbahnhof
For a secure future: the opportunity to take out a company pension scheme through us
Lead Software Engineer in hybrid role focusing on telecom and utility ecosystem integrations at Kraken. Design scalable and resilient systems that enable developer - friendly platforms.
Staff Software Engineer at Oscar Health leading technical efforts to build reliable applications and infrastructure. Collaborating across teams to improve the health care system for members and providers.
Full Stack Developer in Credit and Capital Tribe at SEB. Innovate with .NET and Angular, shaping Credit Decision processes and driving long - term value.
Software Engineer responsible for entire software development lifecycle at Test Company. Collaborating with teams to enhance internal and customer - facing solutions and services.
Fullstack Engineer developing cloud - based smart city platform at greehill. Involves backend in Node.JS, frontend in React, working with a product team in Budapest.
Software Engineer working on power system planning software at GE Vernova. Collaborating with experts to develop scalable models for resource adequacy and grid reliability.
Senior Engineer in Control & Instrumentation for Nuclear division at AtkinsRéalis. Developing C&I design documents and collaborating on various global projects in energy systems.
Senior Engineer responsible for design and development of embedded software on RTOS based platforms. Involves coding, troubleshooting, testing and mentoring in a technical team.
Full Stack Developer joining DEUNA to create payment connectors for various platforms. Collaborating in an agile environment to deliver engaging web applications and enhance user interfaces.