Remote Senior Software Engineer (w/m/d) (German Fluency Required)

at Kraken

Posted 2 days ago 1 applied

Description:

  • Help us use technology to make a significant impact in the energy sector.
  • Kraken is a technology company focused on creating a smart, sustainable energy system.
  • The company is transforming the energy industry globally by optimizing renewable generation and enabling utilities to provide excellent customer experiences.
  • The engineering team consists of around 500 people globally, working in 'super teams' focused on key domains of the platform and other innovative products.
  • Teams are empowered to choose their working methods, often opting for a Kanban-like approach.
  • Tools used include Notion, Asana, Github, CircleCI, Terraform Enterprise, Datadog, Sentry, and Cloudwatch.
  • The role involves coding, collaborating with experienced peers, ensuring clean software design, and building applications to high standards.
  • Responsibilities include onboarding new team members, ensuring good documentation, and contributing to a great developer experience.
  • The company is committed to fighting climate change and promoting greener technology and renewable energy.

Requirements:

  • Fluency and good communication skills in both English and German are required.
  • A general interest in technology and problem-solving is essential; candidates should be diligent and thoughtful.
  • Solid knowledge and experience in Python development to create efficient and scalable backend solutions are necessary.
  • Experience with Django or an equivalent web framework to support web application development is required.
  • Competence in domain modeling and implementing these models into effective backend structures is needed.
  • In-depth understanding and hands-on experience in developing and implementing REST and GraphQL APIs are essential.
  • Ability to write robust and fault-tolerant software that runs reliably under adverse conditions is required.
  • Experience with Celery and asynchronous processing to optimize backend performance is necessary.
  • Knowledge and experience in working with Postgres to develop and manage database applications are required.

Benefits:

  • The team is internationally positioned with flat hierarchies and open communication.
  • Flexible working hours are offered to accommodate personal schedules.
  • Employees have the opportunity to participate in the company's success through share options.
  • A hybrid work model is available, allowing employees to choose between office and remote work.
  • Corporate language training is provided to enhance English skills.
  • Employees can lease bicycles at a low price for commuting.
  • A monthly allowance of €108.45 for daily lunch is provided.
  • Public transport costs for commuting to work are reimbursed.
  • Some childcare costs are covered to support working parents.
  • Team cohesion and joint events are integral to the company culture.
  • A stylish working environment is available in the Berlin and Munich offices.
  • Employees have the opportunity to take out a company pension scheme for a secure future.