Python developer – Energy Optimization Platform
wattstor
Brno
Posted Sep 11, 2026
- Full-time
- 4 Technology
Job description
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