Skip to content
← Back to job listings

Python developer – Energy Optimization Platform

wattstor.jobs.personio.com · Brno

External listingfull-timeRecently

About The Role

Your mission

Role purpose

We’re looking for a backend developer to join the engineering team behind our Optimization Engine — a core product that does the smart management of batteries, renewables, and energy systems to cut costs and carbon. If writing clean, scalable APIs and wrangling real-world data sounds like your kind of thing, let’s talk.

What You’ll Be Doing

  • Designing and building reliable backend services and RESTful APIs using Python and FastAPI.
  • Collaborating on a tool for optimizing energy systems, batteries, and renewables — yes, the kind that help fight climate change.
  • Helping shape and evolve our system architecture (microservices), including proposing a concept for the next stages of product development.
  • Reviewing code, writing tests, and generally making the codebase a better place.
  • Helping maintain our CI/CD pipelines, Dockerized environments, and cloud infrastructure (AWS).

Tech Stack You’ll Touch

Languages & Frameworks: Python, FastAPI

Infrastructure: Docker, Git, AWS (Lambda, ECS, S3, CloudWatch, SQS)

Databases: PostgreSQL, InfluxDB

Practices: Agile, Continuous Delivery, Automate-All-The-Things

Your profile

Required Skills

  • ·
  • min 4years of professional software development experience.
  • ·
  • Strong Python programming skills with OOP principles.
  • ·
  • Experience building REST APIs using FastAPI.
  • ·
  • SQL database experience.
  • ·
  • Strong unit testing skills.

Nice to Have

  • ·
  • Experience with Docker and application containerization.
  • ·
  • Experience with AWS services.
  • ·
  • GitLab/GitHub CI/CD pipeline experience.
  • ·
  • Experience with monitoring, logging, and observability tools.
  • ·
  • Experience with message brokers (SQS, RabbitMQ).
  • ·
  • Familiarity with time series databases (InfluxDB/Timestream).
  • ·
  • Background in energy systems or data processing.
  • Why us?
  • Motivating salary package.
  • Quarterly bonuses & Sales Commissions
  • Exciting Industry Sector which is full of innovations
  • Professional growth, educational support and team growth opportunities
  • 25 days of vacation and 5 sick days.
  • Human-centric approach and team support.
  • Opportunity for international training.
  • Flexible, hybrid working hours (offices in Brno, Brumov-Bylnice and home office).
  • Meal and phone allowance.
  • Company events (Czech and Great Britain colleagues)
  • Multisport card, fruit days

This is an external listing. JobSpring does not represent or verify the employer. Report this listing