Search
Search
Location

Dogtronic

Fullstack Developer Python + React

Remote

Rozwijaj systemy, które już działają w produkcji u dużych klientów. Backend w Pythonie, frontend w React, zmiany iteracyjne — bez rewolucji.

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.

Technologie w jakich pracujemy

Front

Backend

CMS

Mobile

E-commerce

Databases

Cloud

  • 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

  • 01.

    Wyślij swoje CV

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

  • 02.

    Wpadnij pogadać

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

  • 03.

    Pokaż na co Cię stać

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

  • 04.

    Zostań członkiem zespołu

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

Finde den perfekten Arbeitgeber

Lies authentische Bewertungen – dazu brauchst du nur ein Glassdoor-Konto. Bewirb dich nur auf Jobs, die wirklich passen könnten!