Skip to main content

Junior Full Stack Developer, Python + React (m/f/d) Permanent employee, Full-time · Munich

Technologie
Preisenergie
München, DeutschlandVor 1 MonatenBis 3.5.2026

Stellenbeschreibung

Junior Full Stack Developer, Python + React (m/f/d)

Permanent employee,Full-time· Munich

Who is Preisenergie?

Preisenergie develops pricing software for energy vendors. We help our customers calculate fair prices for a fully renewable and digital energy system. We model energy prices, simulate millions of alternative prices and choose optimal ones that best fit the goals of our customers (not always profit!). Our prices recover costs of individual consumers' energy consumptions and keep margins low enough to be competitive.

We are a close-knit team of eight and we like to celebrate with cake rather than with champagne.

What does the tech stack look like?

  • Backend: Python, FastAPI, pandas/polars
  • Frontend: TypeScript, React, NextJS

About the job

In contrast to many junior roles, you won't be just another cog in the machine. We expect you to ship to production early and often.
  • Design and implement a sleek new UI for our flagship product line (greenfield)
  • Create rich data-driven interfaces, with interactive charts and visualizations
  • Implement advanced UI requirements such as role-based feature variations and dynamic layouts
  • Expand internal admin tools used by our own power users
  • Contribute to our end-to-end testing pipeline and help maintain high QA standards
  • Collaborate on observability efforts: expose metrics and logs, build data pipelines, and help improve monitoring and alerting.
  • Starting date: As soon as possible (or by mutual agreement)

About you

We believe that your mindset and your passion for learning are just as important as the specific technologies you've used.
  • You have a solid foundation in computer science principles, whether from a university degree or equivalent hands‑on experience. You understand the "why" behind the code you write.

¿Te interesa este puesto?