Taro Logo

Software Engineer (Backend - Python/Django)

A technology company focused on creating smart, sustainable energy systems, powering innovative global developments in energy.
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
3+ years of experience
Energy

Description For Software Engineer (Backend - Python/Django)

Kraken is revolutionizing the energy sector with their innovative technology platform focused on creating smart, sustainable energy systems. As a Backend Software Engineer, you'll join a multi-discipline engineering team of around 100 people, working on challenging problems in the Japanese energy market. The role involves complex domain modeling, handling millions of smart meter readings, and building machine learning pipelines for consumption prediction. The team follows high engineering standards with practices like pair programming, thorough code reviews, and maintains a continuous delivery pipeline using modern tools and technologies. You'll be working with Python, Django, AWS, and various other technologies while contributing to fighting climate change through green technology initiatives. The company offers an excellent work culture, flexible working environment, equity options, and strong support for personal development. This is an opportunity to make a real impact on shaping a more sustainable future while working with cutting-edge technology.

Last updated 3 months ago

Responsibilities For Software Engineer (Backend - Python/Django)

  • Design and solve complex domain modeling challenges for the Japanese energy market
  • Process and handle millions of smart meter readings daily
  • Develop machine learning pipeline for consumption modeling and prediction
  • Build robust and fault-tolerant software
  • Work with REST APIs and async processing

Requirements For Software Engineer (Backend - Python/Django)

Python
PostgreSQL
Redis
  • Experience with Python
  • Experience with Django (or equivalent web framework)
  • Strong domain modeling skills
  • Knowledge of HTTP and REST APIs
  • Experience writing robust and fault-tolerant software
  • Experience with Celery and async processing
  • Experience with Postgres
  • AWS experience (preferred)
  • Experience with Terraform, Packer, Consul (preferred)
  • Japanese language skills (preferred)

Benefits For Software Engineer (Backend - Python/Django)

Equity
  • Flexible working environment
  • Unlimited holiday policy
  • Equity Options Scheme
  • Office perks (fruit, breakfast, coffee, soft drinks)
  • Weekly company updates and drinks (Family Dinner)
  • Development support including internal and external courses
  • Top 5 company for work-life balance in the UK

Jobs Related To Kraken Software Engineer (Backend - Python/Django)