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.