Nasz klient tworzy nowoczesne rozwiązania technologiczne dla branży retail, wspierające zarządzanie pracą sklepów, zespołów i codziennych procesów. System łączy pracowników, zadania oraz informacje w czasie rzeczywistym, pomagając zwiększać efektywność pracy i jakość obsługi klientów.
Głównym zadaniem będzie rozwój i optymalizacja architektury backendowej wspierającej komunikację oraz integrację urządzeń mobilnych, smartwatchy i tabletów. Firma poszukuje lidera technologicznego, który łączy kompetencje techniczne z umiejętnością podejmowania strategicznych decyzji biznesowych i technologicznych.
Twoja rola w zespole
- Projektowanie i rozwój optymalnej architektury backendowej dla ekosystemu cWatch.
- Programowanie wydajnych mikroserwisów i aplikacji z wykorzystaniem języka Python.
- Głęboka optymalizacja warstwy sieciowej, utrzymanie infrastruktury komunikacyjnej oraz rozwiązywanie problemów z łącznością (np. opóźnienia, zrywanie połączeń TCP).
- Integracja systemu bazowego z systemami zewnętrznymi naszych klientów (np. serwisy samochodowe, sieci handlowe).
- Dbanie o jakość kodu, wdrażanie dobrych praktyk programistycznych i zapewnienie odpowiedniego pokrycia testami.
- Bliska współpraca z Product Ownerem, Product Designerem oraz Android Developerami.
- Mentoring i wsparcie techniczne dla mniej doświadczonych członków zespołu IT.
Poziom wiedzy i kwalifikacje
- Przynajmniej 4-5 lat doświadczenia w komercyjnych projektach na stanowiskach backendowych.
- Praktycznego, udokumentowanego doświadczenia w projektowaniu systemów rozproszonych lub chmurowych.
- Biegłej znajomości języka Python oraz frameworków takich jak FastAPI, Django lub Flask.
- Biegłości w obsłudze relacyjnych (PostgreSQL) oraz nierelacyjnych (MongoDB, Redis) baz danych.
- Bardzo dobrej znajomości protokołu MQTT (QoS, retencja) oraz konfiguracji brokerów, np. Mosquito, HiveMQ, EMQX.
- Solidnej wiedzy z zakresu inżynierii sieciowej (routing, TCP/IP, load balancing).
- Umiejętności pracy z narzędziami takimi jak Docker i Git, a także w środowiskach chmurowych (GCP/AWS/Azure).
- Wyższego wykształcenia technicznego (Informatyka lub pokrewne).
- Znajomości języka angielskiego pozwalającej na swobodną komunikację (poziom min. B2).
Mile widziane :
Doświadczenie z projektami w obszarze IoT oraz z urządzeniami typu Wearables.
Dobra znajomość systemu operacyjnego Linux.
Co zyskujesz
- Pracę w projekcie o globalnych możliwościach i aspiracjach,
- Niekorporacyjną atmosferę pracy,
- Atrakcyjne wynagrodzenie, przy B2B 32000-37000 zł netto,
- Budzet szkoleniowy,
- Stabilną pracę w komfortowym biurze z fajnymi ludźmi,