Back to Jobs

Backend (Mid-Level) Software Engineer

Europe

TrulyRemote Verified

Hand-curated global remote job with direct application link

Technical Requirements

PythonPostgresKubernetesTerraformREST APIsPolarsPandas

About the Role

Granular is a fast-growing climate tech startup developing a platform to help the electricity system transition towards 24/7 clean energy. Our SaaS platform provides portfolio management solutions to electricity companies and suppliers, to help them solve the issue of hourly matching between green generation and consumption, at scale.

Key responsibilities:

  • Develop, test and release new functionality that powers the Granular Energy Platform. At its heart, this is a sophisticated optimisation problem matching green energy consumption and production coupled with financial risk management and mitigation.
  • Help define & shape new product features by working with product and across the organisation.
  • Contribute and help to improve the ways of working and team culture.

Our current tech stack

  • Backend: Python exposing REST APIs, Polars
  • Database: Postgres
  • Infrastructure: Kubernetes on Azure, message queues, blob storage, managed by Terraform

Preferred Experience

  • It is likely you will have 3-6 years of professional experience.
  • Strong knowledge of a high-level language such as Python, Java or C#.
  • Confident and safe use of AI to aid development velocity.
  • Experience in energy, commodity trading or financial markets, with knowledge of ETRM/CTRMs and front-to-back systems is a strong plus.
  • Be comfortable moving fast whilst maintaining quality, well-tested software.
  • Experience with a relational database such as Postgres is a strong plus, with time-series experience even stronger.
  • Experience with pandas, polars or other data manipulation libraries a plus.

What we offer

  • Remote first: WFH, in our London office, or your local co-working space with a home office set-up stipend.
  • Three all-hands gatherings each year.
  • Minimum 30 days holiday (plus public holidays) and a paid volunteering day.
  • Physical & mental health: gym subsidies and access to therapy via Spill.
  • Equity: earn equity in a fast-growing company (BSPCE/EMI).
Backend (Mid-Level) Software Engineer
Granular
Apply