Opis stanowiska
Osoba zatrudniona na tym stanowisku będzie odpowiedzialna za rozwój komponentów odpowiedzialnych za przetwarzanie danych i autoryzację użytkowników bazy danych TStorage - naszej autorskiej bazy danych typu NoSQL, dedykowanej do przetwarzania i przechowywania danych pomiarowych z urządzeń IoT.
Wymagania
- wykształcenie wyższe techniczne lub kierunki ścisłe,
- biegła znajomość Python,
- znajomość zagadnień związanych z przetwarzaniem dużych wolumenów danych (Big Data),
- doświadczenie w pisaniu aplikacji posiadających REST API,
- doświadczenie w pracy z systemami rozproszonymi,
- bardzo dobra znajomość zagadnień związanych z bazami danych (SQL, noSQL, obiektowe),
- znajomość zagadnień związanych z uwierzytelnianiem i autoryzacją (OAuth 2.0, TLS),
- minimum 3 lata doświadczenia komercyjnego w projektach wykorzystujących podobne technologie,
- bardzo dobra organizacja pracy, metodyczność, samodzielność i skrupulatność,
- otwarty umysł, chęć nauki i rozwoju zawodowego.
Mile widziane
- doświadczenie z technologiami Front-end (Vue.js),
- doświadczenie w programowaniu systemów rozproszonych,
- znajomość technologii konteneryzacji (Docker),
- umiejętność programowania w językach C/C++.
Twoje zadania
- tworzenie komponentu odpowiadającego za autoryzację użytkowników bazy danych,
- projektowanie i implementacja komponentów realizujących przetwarzanie danych.
Technologie wykorzystywane w projekcie
- Back-end - Python (FastAPI),
- Front-end (Vue.js),
- Docker,
- SQL, bazy noSQL operujące na szeregach czasowych.
W codziennej pracy wykorzystujemy
- Jira,
- Confluence,
- Git,
- Jenkins,
- Grafana,
- Slack.
Wybranej osobie oferujemy
- długofalową współpracę i możliwość wyboru formy zatrudnienia,
- elastyczne godziny pracy,
- pakiet benefitów zawierających, m.in. prywatną opiekę medyczną (Medicover), dofinansowaną kartę MultiSport oraz zajęcia językowe,
- parking dla rowerów oraz samochodów (możliwość wynajęcia miejsca postojowego na parkingu strzeżonym),
- budżet szkoleniowy,
- samochód elektryczny BMWi3 do użytku pracowników,
- brak dress code,
- program poleceń pracowniczych,
- wsparcie ze strony bardziej doświadczonych współpracowników,
- przyjazną atmosferę i wygodne warunki pracy.