Taro Logo

Python/Django Back-end Software Engineer

A technology company focused on creating smart, sustainable energy systems, optimizing renewable generation and transforming the energy industry globally.
Milan, Metropolitan City of Milan, Italy
Backend
Mid-Level Software Engineer
Hybrid
101 - 500 Employees
Enterprise SaaS · Energy

Description For Python/Django Back-end Software Engineer

Kraken is seeking a Python/Django Back-end Software Engineer to join their mission of creating a sustainable energy future. As part of a 500-strong global engineering team, you'll work in 'super teams' focused on key platform domains, collaborating with various specialists including UX experts and designers. The role offers an opportunity to make a real impact on climate change through technology, working on a SaaS platform that helps transition the energy market towards a lower carbon future.

The position combines technical excellence with environmental impact, requiring expertise in Python, Django, and modern web technologies. You'll be responsible for developing robust backend solutions, implementing complex business logic, and working with both REST and GraphQL APIs. The role demands someone who can write fault-tolerant software and handle async processing using tools like Celery and Postgres.

What makes this opportunity unique is its blend of technical challenges and meaningful impact. You'll be part of a company that's actively fighting climate change while working with cutting-edge technology. The team culture emphasizes learning and collaboration, with flexible working arrangements and a strong focus on developer experience. The company offers attractive benefits including share options, language training, and a commitment to work-life balance.

This is an ideal role for a developer who wants to combine technical growth with making a positive environmental impact. The company's commitment to diversity and inclusion, along with their transparent and flat organizational structure, creates an environment where different perspectives are valued and everyone can contribute to their fullest potential.

Last updated 9 days ago

Responsibilities For Python/Django Back-end Software Engineer

  • Code development in collaboration with experienced peers
  • Ensure clean software design and choice of right technologies
  • Build applications to high standards for global impact
  • Onboard team members as the team grows
  • Ensure good documentation and clean code
  • Contribute to establishing great developer experience

Requirements For Python/Django Back-end Software Engineer

Python
PostgreSQL
  • Fluency and good communication in English
  • Solid knowledge and experience in Python development
  • Experience with Django or equivalent web framework
  • Competence in domain modeling
  • In-depth understanding of HTTP, REST APIs, and GraphQL
  • Ability to write robust and fault-tolerant software
  • Experience with Celery and async processing
  • Knowledge of Postgres

Benefits For Python/Django Back-end Software Engineer

  • Flexible working hours
  • Share options in Octopus Energy Group Ltd
  • Hybrid work options
  • Corporate language training through Preply
  • Team events and activities
  • Flat hierarchies and transparent communication

Interested in this job?

Jobs Related To Kraken Python/Django Back-end Software Engineer