- Startseite
- Homeoffice Jobs
- Backend Engineer – Energy Optimization Platform
Backend Engineer – Energy Optimization Platform
Eckdaten
Arbeitsmodell
Your Mission
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
What We're Looking For
You definitely should have:
● min 4 years of backend development experience in Python.
● Strong grasp of OOP and clean code practices.
● Experience building REST APIs (FastAPI would be ideal).
● Experience designing system architecture and microservices.
● Confidence working with SQL databases and Linux environments.
● A healthy obsession with testing and code quality.
Bonus points if you've worked with:
● Docker and containerized deployment.
● AWS services.
● CI/CD pipelines (GitHub/GitLab preferred).
● Monitoring/logging tools (e.g., CloudWatch, Sentry).
● Message brokers like SQS or RabbitMQ.
● Time Series databases like InfluxDB or Timestream.
● Energy systems, or data-heavy platforms.
Want to write code that helps decarbonize the grid? Want to work with smart people who care about both engineering and the planet? This might be the place.
Key Responsibilities
· Design, develop, and maintain scalable backend services and APIs using Python and FastAPI.
· Contribute to building and evolving a tool for smart management and optimization of energy systems, batteries, and renewables.
· Help define, evolve, and scale our system architecture and microservices.
· Participate in code reviews, testing, and debugging.
· Contribute to CI/CD pipelines and infrastructure management.
Tech Stack You'll Work With
● Languages & Frameworks: Python, FastAPI
● Infrastructure: Docker, Git, AWS (Lambda, ECS, S3, CloudWatch, SQS)
● Data: PostgreSQL, InfluxDB
● Practices: Agile methodologies, Continuous Delivery
Required Skills
· 2--4 years 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

