Pracuj.pl Stacjonarnie Mid

Python Developer / Architekt/ka

WEARTECH SOLUTIONS sp. z o.o.

⚲ Wrocław, Stare Miasto

20 000–35 000 zł / mies. (zal. od umowy)

Wymagania

  • Python

Opis stanowiska

Nasze wymagania: Min. 4-5 lat doświadczenia w komercyjnych projektach programistycznych (backend). Udokumentowane doświadczenie w projektowaniu architektury systemów rozproszonych/chmurowych. Biegła znajomość języka Python oraz popularnych frameworków (np. FastAPI, Django lub Flask). Zaawansowana znajomość protokołu MQTT (np. poziomy QoS, retencja sesji) oraz doświadczenie w konfiguracji brokerów (np. Mosquito, EMQX, HiveMQ). Znajomość relacyjnych (PostgreSQL) oraz nierelacyjnych (Redis, MongoDB) baz danych. Solidne podstawy z zakresu inżynierii sieciowej (TCP/IP, routing, load balancing, rozwiązywanie problemów sieciowych). Znajomość protokołu komunikacyjnego MQTT (bardzo ważne przy IoT). Znajomość narzędzi takich jak: Git, Docker, środowiska chmurowe (AWS/GCP/Azure). Umiejętność podejmowania strategicznych decyzji technologicznych i uzasadniania ich biznesowi. Znajomość języka polskiego. Znajomość języka angielskiego (min. B2) Wykształcenie wyższe techniczne (Informatyka lub pokrewne). Mile widziane: Doświadczenie w pracy z systemami klasy IoT / Wearables. Znajomość zagadnień systemu operacyjnego Linux. Zakres obowiązków: Projektowanie, rozwój i optymalizacja architektury backendowej dla ekosystemu cWatch (komunikacja z urządzeniami mobilnymi, smartwatchami, tabletami). Głęboka optymalizacja warstwy sieciowej oraz utrzymanie i skalowanie infrastruktury komunikacyjnej dla urządzeń w placówce. Programowanie zaawansowanych aplikacji i mikroserwisów w języku Python. Zarządzanie komunikacją między urządzeniami w placówce, a serwerem oraz rozwiązywania problemów z łącznością (np. wysokie opóźnienia, zrywanie połączeń TCP). Praca nad udoskonaleniem jakości kodu, wprowadzanie dobrych praktyk programistycznych i dbanie o pokrycie testami. Integracja systemu z zewnętrznymi systemami klientów (sieci handlowe, serwisy samochodowe). Ścisła współpraca z zespołem mobilnym (Android Dev), Product Ownerem oraz Product Designerem. Mentoring techniczny dla mniej doświadczonych członków zespołu. Oferujemy: Elastyczne, z core hours 10:00 - 16:00. Program opcyjny (udziały w firmie). Karta MultiSport. Dedykowany budżet szkoleniowy.

🔍 Dekoder Ogłoszenia

🔴
Architekt/ka
Oczekuje się, że kandydat będzie samodzielnie podejmował kluczowe decyzje architektoniczne, a nie tylko implementował istniejące rozwiązania.
🔴
Udokumentowane doświadczenie w projektowaniu architektury systemów rozproszonych/chmurowych.
Firma chce zobaczyć konkretne przykłady i dowody Twojej pracy architektonicznej, a nie tylko deklaracje.
🔴
Umiejętność podejmowania strategicznych decyzji technologicznych i uzasadniania ich biznesowi.
Oczekuje się, że będziesz nie tylko technicznie kompetentny, ale także potrafisz przełożyć decyzje techniczne na język korzyści biznesowych.
🔴
Głęboka optymalizacja warstwy sieciowej oraz utrzymanie i skalowanie infrastruktury komunikacyjnej dla urządzeń w placówce.
Może to oznaczać, że będziesz odpowiedzialny za rozwiązywanie problemów wydajnościowych i stabilności istniejącej infrastruktury, a nie tylko za tworzenie nowych rozwiązań.