Praca zdalna

To rola dla kogoś, kto czuje się pewnie w backendzie i potrafi ogarnąć frontend. Nie szukamy osoby, która pisze nowy projekt od pierwszego commita — potrzebujemy kogoś, kto potrafi wejść w istniejący kod, zrozumieć go, bezpiecznie zmienić i dowieźć to na produkcję bez fajerwerków.

Szukamy fullstack developera z mocnym Pythonem i praktyczną znajomością Reacta. Będziesz pracować przy istniejących systemach biznesowych — rozbudowywać je, refaktoryzować i wdrażać nowe funkcjonalności. Nie zaczynamy od zera: nasze projekty to działające aplikacje, z których korzystają duże polskie i międzynarodowe firmy.

Nagłówek okładki oferty pracy.

Technologie w jakich pracujemy

  • Co będziesz robić

    • Rozwijać backend w Pythonie (FastAPI) — nowe endpointy, logika biznesowa, integracje z usługami zewnętrznymi.
    • Pisać kod asynchroniczny (async/await) tam, gdzie ma to sens — obsługa kolejek, integracje, operacje I/O.
    • Pracować z istniejącym kodem — analizować, refaktoryzować, wprowadzać zmiany w sposób bezpieczny i przewidywalny. Bez przepisywania całego systemu na raz.
    • Wdrażać nowe funkcjonalności iteracyjnie — z użyciem feature flagów i konfiguracji runtime, żeby zmiany dało się włączać/wyłączać bez redeployu.
    • Pisać testy (pytest) i dbać o to, żeby zmiany nie psuły tego, co już działa.
    • Ogarniać frontend w React — nie musisz być frontendowym guru, ale powinieneś umieć samodzielnie zbudować widok, formularz czy dashboard bez czekania na kogoś z zespołu.
  • Must Have

    • Bardzo dobra znajomość Pythona — to Twój główny język, czujesz się w nim jak ryba w wodzie.
    • Doświadczenie z FastAPI lub podobnym frameworkiem (Flask, Starlette). Wiesz, jak zbudować API, które jest szybkie, czytelne i łatwe do utrzymania.
    • Znajomość programowania asynchronicznego (async/await) — nie z tutoriala, tylko z praktyki.
    • Umiejętność pracy z cudzym kodem — potrafisz wejść w istniejący projekt, zrozumieć logikę, znaleźć właściwe miejsce na zmianę i ją bezpiecznie wprowadzić.
    • Doświadczenie z konfiguracją aplikacji — feature flagi, parametry runtime, zmienne środowiskowe. Wiesz, jak wdrażać zmiany stopniowo.
    • Pisanie testów w pytest — nie "kiedyś pisałem", tylko regularnie i z przekonaniem.
    • Praktyczna znajomość React — umiesz zbudować komponent, podpiąć się pod API, ogarnąć state management. Nie musisz znać każdego hooka na pamięć, ale frontend Cię nie blokuje.
    • Praktyczna znajomość Node.js / npm — na tyle, żeby ogarnąć build, zależności i konfigurację projektu frontendowego.
  • Nice to have

    • Doświadczenie z Azure — szczególnie App Configuration, Application Insights i Service Bus. Jeśli wiesz, czym jest Service Bus i używałeś go w praktyce, to duży plus.
    • Znajomość Dockera — stawianie kontenerów, docker-compose, debugowanie problemów z obrazami.
    • Doświadczenie we wdrożeniach etapowych / rolloutach — wiesz, jak puścić zmianę najpierw na 10% użytkowników i sprawdzić, czy nie wybucha.
    • Praca z systemami legacy — nie boisz się kodu, który ma swoje lata i nie zawsze jest piękny.
    • Znajomość MSAL lub podobnych mechanizmów uwierzytelniania (OAuth2, tokeny, federacja tożsamości).

Przebieg rekrutacji

  1. 01.

    Wyślij swoje CV

    Chcemy zobaczyć, co zrobiłeś więc nie zapomnij załączyć Twoich najlepszych projektów!

  2. 02.

    Wpadnij pogadać

    Doświadczenie można nabyć, umiejętności doszlifować, ale człowiekiem z pasją się po prostu jest.

  3. 03.

    Pokaż na co Cię stać

    Zaprosimy Cię na sprawdzenie Twoich umiejętności. Chcemy wiedzieć czy będziesz pasować do zespołu.

  4. 04.

    Zostań członkiem zespołu

    Udało się? Otrzymujesz niezbędne narzędzia i zaczynasz pracę w Dogtronic.

Aplikuj

Wypełnij formularz. Zaznaczamy, że odezwiemy się do wybranych osób.

Maximum allowed file size is 40 MB. Allowed Type(s): .pdf, .doc, .docx

#dogtroniclife

Za każdym świetnym produktem stoi grupa świetnych ludzi.

  • Zdjęcie z Halloween.
  • Zespół Dogtronic – zdjęcie z Halloween.
  • Zdjęcie z Halloween.
  • Zdjęcie z Halloween.
  • Marek i Borys.

Jak dostać pierwszą pracę w branży IT?

Pobierz nasz ebook i otwórz drzwi do swojej kariery jako programista nawet jak nie masz żadnego doświadczenia.

Pobierz e-booka