Twoja rola w OTOKO®
Będziesz realizować funkcje kompleksowo od modelu danych po interfejs użytkownika. Szczególnie przy integracjach i aplikacjach SaaS spojrzenie na obie strony pomaga łączyć wymagania biznesowe z ograniczeniami technicznymi. Przejmiesz odpowiedzialność za jasno wyodrębniony proces, a nie tylko pojedyncze pliki.
Kompleksowe funkcje we wszystkich warstwach
Funkcja zaczyna się od reguły biznesowej i kończy na użytecznym procesie w przeglądarce. Wspólnie zaprojektujesz model danych, kontrakt API i interakcję. Przesyłanie plików, zatwierdzenia i pobieranie danych zewnętrznych wymagają jasnych granic uprawnień, czasu działania i obsługi błędów. Prześledzisz błąd od ekranu po przetwarzanie w backendzie. Wydanie, migracja danych i testy są częściami tego samego pakietu realizacyjnego.
Twoje zadania
- Dzielenie funkcji biznesowych na małe, weryfikowalne kroki i wdrażanie ich w frontendzie, API i warstwie danych.
- Uzgadnianie interfejsów i modeli danych z zaangażowanymi zespołami oraz kontrolowane wdrażanie zmian.
- Kompleksowe uwzględnianie uprawnień, walidacji i obsługi błędów.
- Dodawanie testów dla ważnych ścieżek użytkownika i analizowanie błędów obejmujących kilka warstw systemu.
- Dzielenie ścieżek użytkownika wraz z migracją, API i frontendem na weryfikowalne pakiety realizacyjne.
- Analizowanie błędów integracji przez kilka warstw systemu za pomocą przejrzystych identyfikatorów procesów.
Co wnosisz
Najważniejsze jest możliwe do wykazania doświadczenie istotne dla tej roli. Może wynikać z odpowiedniego wykształcenia zawodowego, studiów, praktyki zawodowej lub solidnego przebranżowienia. Konkretny zakres odpowiedzialności uzgodnimy odpowiednio do Twojej wiedzy.
- Praktyczne doświadczenie w programowaniu frontendu i backendu oraz z relacyjnymi bazami danych.
- Rozumienie architektury webowej, uwierzytelniania i łatwych w utrzymaniu interfejsów API.
- Umiejętność samodzielnego wyjaśniania procesów biznesowych i zrozumiałego prezentowania wyników realizacji.
Dodatkowe atuty
Ta wiedza jest pomocna, ale nie musisz mieć jej całej jednocześnie. Opisz w aplikacji, w jakich obszarach masz już praktyczne doświadczenie i które tematy chcesz pogłębiać.
- Doświadczenie z eksploatacją chmury, CI/CD lub produktami SaaS.
- Znajomość integracji funkcji AI lub modernizacji starszych aplikacji.
Co ma znaczenie w tej roli
Dostarczysz kompleksowe funkcje z odpowiednimi kontrolami i jasnym przejściem do eksploatacji. Jakość widać w działaniu rzeczywistej ścieżki użytkownika i zachowaniu kontroli nad późniejszymi zmianami.
Twoje miejsce pracy: Kolonia lub zdalnie
W tej roli możliwa jest praca w Kolonii lub zdalnie. Przed rozpoczęciem wspólnie uzgodnimy konkretną formę współpracy, wymagania projektowe i ewentualne niezbędne spotkania u klientów.
Twoje zatrudnienie
W tej roli przewidziana jest umowa o pracę na pełny lub niepełny etat. Zadania, wymiar czasu pracy, termin rozpoczęcia i wynagrodzenie uzgodnimy odpowiednio do roli i Twojej wiedzy.
Twoja aplikacja
Pokaż nam w aplikacji, jakie doświadczenia lub zainteresowania wnosisz do tej roli. CV oraz odpowiednie przykłady projektów, świadectwa lub próbki pracy pomagają nam w ocenie merytorycznej. Nie przesyłaj poufnych danych klientów, danych dostępowych ani chronionego kodu źródłowego.
Podaj preferowany model pracy, możliwy termin rozpoczęcia oraz informację, czy chcesz pracować na pełny czy niepełny etat.
W razie pytań dotyczących roli skontaktuj się z naszym zespołem rekrutacji pod adresem hr@otoko.com. Dołączenie do bazy kandydatów jest dobrowolne i odbywa się wyłącznie za osobną zgodą; nie stanowi warunku rozpatrzenia aplikacji.
