Senior Python Developer
⚲ Wrocław
18 000–28 000 zł / mies. (zal. od umowy)
Wymagania
- min. 4-5 lat komercyjnego doświadczenia w backendzie
- doświadczenie w projektowaniu i budowaniu systemów rozproszonych, aplikacji chmurowych lub skalowalnych usług backendowych
- dobre umiejętności Pythona i praktyczne doświadczenie z FastAPI, Django, Flask lub podobnym frameworkiem
- doświadczenie z relacyjnymi bazami danych (MySQL) i nierelacyjnymi (Redis)
- dobra znajomość MQTT, w tym QoS, retained messages i konfiguracji brokera (Mosquitto, HiveMQ, EMQX)
- solidna znajomość zagadnień sieciowych: TCP/IP, routing, load balancing
- wykształcenie wyższe techniczne (informatyka, inżynieria oprogramowania)
- gotowość do pracy hybrydowej z biura we Wrocławiu (2-3 dni w tygodniu)
Opis stanowiska
Backend dla platformy smartwatchy i tabletów używanych przez firmy z branży retail i hospitality w Europie — system obsługuje komunikację urządzeń z backendem przez MQTT i wymaga skalowalnych usług oraz niezawodnej komunikacji. Praca obejmuje diagnozowanie problemów z łącznością, integracje z systemami klientów i rozwój architektury backendu. To oferta dla backendowca z doświadczeniem w systemach rozproszonych i komunikacji urządzeń.
🔍 Dekoder Ogłoszenia
🔴
Proven experience designing and building distributed systems, cloud-based applications or scalable backend services.
Oczekuje się, że kandydat będzie w stanie samodzielnie zaprojektować i zaimplementować złożone systemy, a nie tylko pracować nad istniejącymi modułami.
🔴
Strong focus on clean code, automated testing, code quality and maintainable solutions.
Może oznaczać, że obecny kod wymaga znaczących usprawnień lub że zespół kładzie duży nacisk na te aspekty, co może wymagać dodatkowego wysiłku.
🟡
Openness to hybrid work from the office (2-3 days per week) - it is important because the whole team is based in Wrocław.
Chociaż jest to elastyczność, wymaga to fizycznej obecności w biurze we Wrocławiu, co może być ograniczeniem dla osób spoza tego miasta.
🔴
Improve the performance and reliability of services that support s
Część opisu obowiązków jest urwana, co może sugerować niedopracowanie ogłoszenia lub niepełne przedstawienie zadań.