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
iOS Platform Software Engineer enhancing app infrastructure, streamlining processes for Nextdoor, a neighborhood network. Work in an inclusive hybrid environment with high autonomy.
CQV Project Engineer supporting biomanufacturing projects and collaborating with clients, vendors, and teams. Focusing on quality work and long - term relationships.
Software Engineer responsible for cutting - edge software development at Kyndryl's advanced technology systems. Collaborating with teams to deliver effective solutions rapidly and efficiently.
AI Intern collaborating on backend APIs for ad campaign management and user experience optimization at Disney. Engaging with data analytics and AI to enhance advertising technology.
Senior Software Engineer at Vizient improving software solutions in a fast - paced healthcare environment. Collaborating in a Pair - Programming setting and mentoring teammates.
Staff Software Engineer at Broadcom focusing on cloud - native app development and AI integration. Leading architectural decisions and mentoring distributed engineering teams in Virginia and California.
Senior Engineer managing design, configuration, and maintenance of protection systems at AVANGRID. Collaborating on energy delivery infrastructure projects that ensure safety and compliance standards.
Senior Software Engineer leading infrastructure and developer tooling at robotics company. Collaborating with cross - functional teams to ensure secure and efficient robot deployments.
Senior Software Engineer leading development of core retail systems at Makro. Overseeing software engineering teams, project management, and technical leadership.
Senior Engineer at Antares Capital overseeing the Wall Street Office platform. Focused on stability, scalability, and integration architecture in enterprise financial technology.