Jobiglo

No results.

This job is no longer available

This job expired on 02/08/2026. It no longer accepts applications.

Mid-Level Backend Software Engineer (Python)

Granular Energy · Berlin

Remote
Remote Mid 🇬🇧 English
Python REST APIs Polars Kubernetes Azure Terraform Message queues Blob storage Pandas

Job description

About the role

Granular is seeking a mid-level backend software engineer to build and enhance the core services of its climate-tech SaaS platform. You will work on a sophisticated optimisation engine that matches green energy generation with consumption while handling financial risk. The role is remote-first, with optional access to the London office.

Key responsibilities

  • Design, develop, test and release new backend functionality for the Granular Energy Platform.
  • Implement and maintain RESTful APIs that expose optimisation and risk-management services.
  • Collaborate with product managers and cross-functional teams to define and shape new features.
  • Contribute to improving development processes, code quality, and team culture.

Required profile

  • 3-6 years of professional software development experience.
  • Strong command of a high-level language (Python preferred) and willingness to work primarily in Python.
  • Experience with cloud-native infrastructure (Kubernetes, Azure) and infrastructure-as-code tools.
  • Fluent English communication and ability to thrive in a fast-moving startup environment.

Required skills

  • Python
  • REST APIs
  • Polars data-frame library
  • PostgreSQL
  • Kubernetes
  • Microsoft Azure
  • Terraform
  • Message queues
  • Blob storage
  • AI-assisted development tools
  • Pandas (or similar data manipulation libraries)

What we offer

  • Transparent salary bands based on seniority and location.
  • Remote-first work model with home-office stipend or co-working allowance.
  • Minimum 30 days of paid holiday plus public holidays and a volunteering day.
  • Regular all-hands gatherings across Europe.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Granular Energy.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.
💬 Chat with us on Telegram Chat on WhatsApp

Published 3 months ago

28 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Granular Energy

Berlin