JustJoin.IT Hybrydowo Senior

Senior Python Developer

WearTech

⚲ Wrocław

20 000 - 28 000 PLN netto (B2B) | 18 000 - 26 000 PLN brutto (UoP)

Wymagania

  • min. 4–5 lat komercyjnego doświadczenia backendowego
  • udokumentowane doświadczenie w projektowaniu systemów rozproszonych lub chmurowych
  • biegła znajomość protokołu MQTT (QoS, retencja) i konfiguracji brokerów (Mosquitto, HiveMQ, EMQX)
  • solidna wiedza z inżynierii sieciowej (routing, TCP/IP, load balancing)
  • wyższe wykształcenie techniczne (informatyka lub pokrewne)
  • angielski min. B2

Mile widziane

  • doświadczenie z projektami IoT i urządzeniami wearables

Opis stanowiska

Rozwój backendu obsługującego komunikację smartwatchy i tabletów w ekosystemie subskrypcyjnym dla retailu i hospitality. Rola jest głęboko techniczna — samodzielnie projektujesz, implementujesz i utrzymujesz mikroserwisy, a także mierzysz się z trudnymi problemami warstwy sieciowej (opóźnienia, zrywanie połączeń TCP, stabilność komunikacji z urządzeniami). To oferta dla seniora, który lubi rozwiązywać problemy infrastrukturalne i pracować blisko sprzętu. Uwaga: opis sugeruje, że istnieją znane, nierozwiązane problemy z łącznością, które będziesz musiał przejąć.

🔍 Dekoder Ogłoszenia

🔴
Skalujemy nasz backend, żeby sprawnie obsłużyć rosnącą liczbę urządzeń, klientów i integracji.
Może oznaczać, że obecny backend jest przeciążony i wymaga pilnych usprawnień, a nie tylko stopniowego rozwoju.
🔴
To rola głęboko techniczna — zależy nam na osobie, która potrafi samodzielnie projektować, implementować i utrzymywać wydajne mikroserwisy
Oczekuje się od kandydata pełnej samodzielności w całym cyklu życia mikroserwisów, co może oznaczać brak wsparcia ze strony innych specjalistów.
🔴
rozwiązywać trudne problemy związane z warstwą sieciową i integracjami zewnętrznymi.
Może sugerować, że istnieją już znane i nierozwiązane problemy techniczne, które kandydat będzie musiał przejąć.
🔴
Optymalizacja warstwy sieciowej i rozwiązywanie problemów z łącznością (opóźnienia, zrywanie połączeń TCP, stabilność komunikacji z urządzeniami).
Wskazuje na potencjalne problemy z infrastrukturą sieciową lub komunikacją z urządzeniami, które mogą być trudne do zdiagnozowania i naprawienia.
🟡
Bliska współpraca z Tech Leadem i zespołem Android.
Może oznaczać, że komunikacja między zespołami nie zawsze jest płynna i wymagać będzie aktywnego wysiłku w celu synchronizacji prac.