Junior Backend Developer
⚲ Warszawa, Mokotów
8 000–12 500 zł / mies. (zal. od umowy)
Wymagania
- Min. 1 rok komercyjnego doświadczenia w backendzie, najlepiej w Pythonie
- Dobra znajomość podstaw Pythona: OOP, struktury danych, obsługa błędów
- Zrozumienie REST API i komunikacji między usługami backendowymi
- Znajomość frameworka Python (FastAPI, Django lub Flask)
- Podstawowa znajomość baz danych i utrwalania danych
- Znajomość Linuksa jako środowiska pracy i Gita
- Zainteresowanie IoT, mikrokontrolerami/RTOS i protokołami typu MQTT, CoAP
Mile widziane
- Docker, Zephyr RTOS, projekty hobbystyczne z Arduino/ESP32/nRF52
Opis stanowiska
Backend dla usług wspierających urządzenia Edge IoT w technologiach 5G/IoT — rozwijanie REST API, integracje z urządzeniami, przetwarzanie i przechowywanie danych, testy i dokumentacja pod okiem doświadczonych inżynierów. To rola juniorska z realnym wsparciem, dobry start dla osoby po roku komercyjnej pracy w Pythonie, która interesuje się IoT i chce wejść głębiej w integracje sprzętowe. Rekrutacja prowadzona po angielsku i polsku, więc warto mieć swobodę komunikacji w obu językach.
🔍 Dekoder Ogłoszenia
🔴
At least one year of commercial experience in backend development, preferably using Python.
Szukamy kogoś, kto już pracował komercyjnie jako backend developer, ale rok doświadczenia może być interpretowany bardzo elastycznie.
🔴
Interest in IoT and connected devices, with experience using microcontrollers, development boards, or an RTOS.
Oczekiwane jest praktyczne doświadczenie z IoT, a nie tylko teoretyczna wiedza, co może być trudne do zdobycia na poziomie juniorskim.
🔴
Interest in experimenting with AI-powered development tools and reviewing the code they produce.
Firma może być w fazie eksperymentalnej z narzędziami AI, co może oznaczać nieustabilne procesy lub brak jasno zdefiniowanych standardów.
🟡
Ability to communicate clearly, ask questions, and work effectively as part of a team.
Standardowe wymaganie, ale w praktyce może oznaczać, że oczekuje się od juniora dużej samodzielności w rozwiązywaniu problemów.
🟡
Curiosity, attention to detail, and willingness to learn new technologies.
Te cechy są pożądane, ale mogą być wykorzystywane do uzasadnienia przydzielania zadań wykraczających poza zakres stanowiska juniorskiego.