Software Engineer (Python/Django)

A technology company focused on creating smart, sustainable energy systems, optimizing renewable generation and transforming the energy industry globally.
Backend
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
3+ years of experience
Energy · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer (Backend - Python/Django)

Backend Software Engineer position at Kraken, focusing on Python/Django development for sustainable energy systems in Tokyo, with opportunities to work on complex domain modeling and machine learning pipelines.

Software Engineer - Customer

Backend Software Engineer position at Kraken, focusing on building AI-driven energy management platforms and processing millions of meter readings daily while contributing to sustainable energy solutions.

Software Engineer II

Mid-level Software Engineer position at Kraken, focusing on backend development for sustainable energy systems with Python, Django, and machine learning technologies.

Software Engineer - Utilities

Join Kraken as a Software Engineer in their Utilities team, helping build and scale innovative solutions for energy, water, and broadband sectors while contributing to climate change solutions.

Software Development Engineer, AWS Kinesis Data Streams

AWS Kinesis Data Streams seeks Software Development Engineer to build and maintain distributed storage systems for real-time data streaming, offering competitive compensation and comprehensive benefits.

Description For Software Engineer (Python/Django)

Kraken is revolutionizing the energy sector with their innovative technology solutions focused on creating a sustainable energy future. As a Software Engineer, you'll join a team of 700 multi-disciplinary engineers working on transformative energy solutions. The role involves developing robust software systems for smart meter management, energy tracking, and market disruption using Python/Django stack. You'll be working in a company that's actively fighting climate change through renewable energy initiatives and smart technology solutions. The position offers a flexible working environment, equity options, and strong professional development support. The team follows a Kanban-like approach and uses modern development practices including continuous delivery and comprehensive monitoring. This is an opportunity to make a real impact on shaping a more sustainable future while working with cutting-edge technology in a company recognized for its excellent work culture, having won 'best company to work for' in 2022 and ranked among the top 50 best places to work on Glassdoor.

Last updated 3 months ago

Responsibilities For Software Engineer (Python/Django)

  • Work in a multi-disciplinary software engineering team solving design challenges and domain modeling
  • Write robust fault-tolerant software primarily in Python and Django
  • Process and manage smart meter readings data at scale
  • Develop solutions for smart meters using Python, Django, Celery, and async processing
  • Contribute to the development of energy market solutions and tracking systems

Requirements For Software Engineer (Python/Django)

Python
PostgreSQL
React
Redis
  • Python programming experience
  • Django (or equivalent web framework) experience
  • Domain modelling skills
  • Experience with HTTP and REST APIs
  • Knowledge of writing robust and fault-tolerant software
  • Experience with Celery and async processing
  • PostgreSQL database knowledge

Benefits For Software Engineer (Python/Django)

Equity
  • Flexible working environment
  • Equity Options Scheme
  • Office equipment support
  • Professional development support
  • Office perks (drinks, snacks, coffee machine)
  • Learning and study support