Backend Developer

A technology company focused on creating smart, sustainable energy systems and powering innovative global developments in energy.
Valencia, Spain
Backend
Mid-Level Software Engineer
In-Person
501 - 1,000 Employees
Enterprise SaaS · Energy

Description For Backend Developer

Kraken is seeking a Backend Developer to join their innovative energy technology team in Valencia. The company is at the forefront of transforming the energy industry through smart, sustainable solutions. As a Backend Developer, you'll work within a multi-disciplinary engineering team of 900 people globally, using Python, Django, and various AWS services to tackle complex challenges in the Spanish energy market.

The role involves designing and implementing solutions for processing millions of smart meter readings daily, building machine learning pipelines for consumption prediction, and creating robust systems that can handle the complexities of the energy sector. You'll be working with modern technologies including Python, Django, PostgreSQL, and React, while following a Kanban-like approach to project management.

This is an exciting opportunity to make a real impact on climate change and sustainable energy. Kraken is the largest investor in solar generation in the UK and is actively working to revolutionize the Spanish energy market. The company offers a unique culture where employees have autonomy, work alongside talented co-owners, and contribute to groundbreaking projects.

The ideal candidate will have strong Python and Django experience, expertise in domain modeling, and a solid understanding of REST APIs and async processing. Knowledge of Spanish and English is required, while experience with AWS, Terraform, and React would be advantageous. The company offers flexible compensation based on experience and a comprehensive benefits package in an inclusive work environment.

Last updated 19 days ago

Responsibilities For Backend Developer

  • Design and implement solutions for the Spanish energy market
  • Process and handle millions of meter readings daily
  • Develop machine learning pipeline for consumption modeling and prediction
  • Build robust and fault-tolerant software
  • Work with domain modeling and REST APIs

Requirements For Backend Developer

Python
PostgreSQL
React
Redis
  • Python experience
  • Django (or equivalent web framework) experience
  • Domain modelling expertise
  • HTTP and REST APIs knowledge
  • Experience with Celery and async processing
  • Postgres knowledge
  • English & Spanish language proficiency

Benefits For Backend Developer

  • Flexible salary based on experience
  • Unique company culture with autonomy
  • Comprehensive employee benefits package
  • Inclusive work environment

Interested in this job?

Jobs Related To Kraken Backend Developer

Software Engineer - SmartFlex

Backend Software Engineer role at Kraken, focusing on building sustainable energy systems and processing millions of meter readings daily using Python and modern technologies.

Software Engineer - Utilities

Backend Software Engineer position at Kraken, focusing on developing and scaling utility management systems using Python and modern web technologies.

Software Engineer II

Mid-level Backend Software Engineer position at Kraken, focusing on developing sustainable energy solutions using Python and modern technologies in New York City.

Software Engineer - Customer

Backend Software Engineer role at Kraken, focusing on building innovative energy management systems and processing massive amounts of meter data using Python and modern technologies.

Software Engineer (Python/Django)

Backend Software Engineer role at Kraken, focusing on Python/Django development for sustainable energy solutions, offering hybrid work in Melbourne.