Skip to content

Middle Python Developer

In this position a hired candidate will be responsible for the creation and development of an energy management cloud-based system – besmart.energy. This platform consists of: artificial intelligence algorithms (in order to determine production, usage and prices of energy), real data from energy networks and loT devices, and high resolution weather forecasting model. As a result, a convenient tool is created that allows for data visualisation, and support of decisions regarding most crucial processes connected to maintaining and autonomization of microgrids (e. g. resources and energy storage control or planning energy purchases and sales on the Commodity Energy Exchange TGE).


  • higher technical or scientific education,
  • high proficiency in Python (FastAPI),
  • good command of data bases (SQL, noSQL, object database),
  • a minimum of 3 years commercial experience in projects operating on similar technologies,
  • excellent organisation skills, consistency, self-reliance and meticulousness,
  • open-mindedness, desire for learning and professional development.
  • experience in Front-end technologies (Vue.js),
  • experience in programming distributed systems,
  • acquaintance with containerization technology (Docker),
  • programming in C/C++ skills.
  • Jira,
  • Confluence,
  • Git,
  • Enterprise Architect,
  • Jenkins,
  • Grafana,
  • Slack.
  • developing algorithms and components of a system focused on processing and sharing data from various sources (SQL, noSQL databases, system applications, external service etc.) services,
  • analysis and modelling of data processed by a system,
  • incorporation of components developed in various technologies into a coherent and efficient system.
  • back-end – Python (FastAPI, SQLAlchemy, Pydantic, Celery),
  • front-end (Vue.js, Pixi.js, Leaflet, D3, SASS),
  • Docker,
  • SQL, databases noSQL operating with time series, RabbitMQ, Redis.
  • long-term cooperation and freedom to choose the employment form,
  • flexible working hours,
  • benefits package including i.a. private healthcare (Medicover), prepaid MultiSport card and language classes,
  • car and bike parking (optional possibility of renting a parking space in a guarded parking),
  • training budget,
  • electric car BMWi3 for employees usage,
  • no dress code,
  • employee recommendations programme,
  • support from more experienced colleagues,
  • friendly atmosphere and comfortable working conditions.

Tags: