Skip to content

Python Developer

A candidate hired for this position will be responsible for developing components related to data processing and user authorization for the TStorage database – our proprietary NoSQL database dedicated to processing and storing measurement data from IoT devices.


  • Higher technical or scientific education,
  • fluent knowledge of Python,
  • understanding of issues related to processing large volumes of data (Big Data),
  • experience in developing applications with REST API,
  • experience working with distributed systems,
  • very good knowledge of database concepts (SQL, NoSQL, object-oriented),
  • understanding of authentication and authorization topics (OAuth 2.0, TLS),
  • at least 3 years of commercial experience in projects using similar technologies,
  • excellent work organization, methodical approach, independence, and accuracy,
  • open-mindedness, willingness to learn and develop professionally.
  • experience with Front-end technologies (Vue.js),
  • experience in programming distributed systems,
  • knowledge of containerization technologies (Docker),
  • ability to program in C/C++.
  • Jira,
  •  Confluence,
  •  Git,
  • Jenkins,
  •  Grafana,
  •  Slack.
  • creating the component responsible for database user authorization,
  • designing and implementing components for data processing.
  • Back-end – Python (FastAPI),
  •  Front-end (Vue.js),
  •  Docker,
  • SQL, NoSQL time-series databases.
  • 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,
  • bicycle and car parking (option to rent a spot in a secured parking lot),
  • 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: