Hybrid Senior Software Engineer – w/m/d

Posted 24 minutes ago

Apply now

About the role

  • 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

Job title

Senior Software Engineer – w/m/d

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job