
Python developer – Energy Optimization Platform
wattstor.jobs.personio.com · Brno
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
Similar roles you might like
See all →This is an external listing. JobSpring does not represent or verify the employer. Report this listing