#1 Job Board for tech industry in Europe

Django Developer – Częstochowa
New
Python

Django Developer – Częstochowa

Częstochowa
2 769 - 4 430 USD/monthNet per month - B2B
2 769 - 4 430 USD/monthNet per month - B2B
Type of work
Full-time
Experience
Mid
Employment Type
B2B
Operating mode
Hybrid

Tech stack

    Polish

    C1

    English

    B2

    Python/Django

    advanced

    PostgreSQL

    advanced

    Git

    regular

    Django Rest Framework

    regular

    AWS

    junior

    Docker

    nice to have

Job description

Szukamy osoby, która z zaangażowaniem podejdzie do samodzielnego rozwoju i utrzymania aplikacji Python/Django, a także aktywnie wesprze zespół w projektowaniu i rozwiązywaniu problemów technicznych. Jeśli jesteś odpowiedzialną i rzetelną osobą, a jednocześnie potrafisz efektywnie zarządzać pracą w dynamicznym środowisku wielu projektów, koniecznie zapoznaj się z opisem stanowiska.  


Czym będziesz się zajmować?


  • Rozwijanie części serwerowej platform o nowe funkcje (z wykorzystaniem Python i Django) oraz usprawnianie istniejącego kodu na podstawie feedbacku.

  • Aktywny udział w projektowaniu rozwiązań, dyskusjach architektonicznych i proponowanie usprawnień.

  • Analiza wymagań biznesowych i przekładanie ich na wykonalne zadania techniczne.

  • Diagnozowanie i rozwiązywanie problemów technicznych, w tym krytycznych ("gaszenie pożarów") oraz wsparcie mniej doświadczonych deweloperów (code review).

  • Debugowanie aplikacji lokalnie i w środowiskach zdalnych; analiza zgłoszeń w systemach raportujących błędy (np. Sentry, Datadog).

  • Efektywne planowanie pracy, szacowanie złożoności zadań i zarządzanie priorytetami w środowisku wielu, często mniejszych, projektów.

  • Pisanie testów jednostkowych, dbanie o dokumentację API (Postman) i kodu, a także utrzymywanie kodu w repozytorium Git (GitHub, commity, pull requesty).

  • Obsługa aplikacji w środowiskach produkcyjnych i deweloperskich zbudowanych w AWS i z użyciem Dockera (podstawowa obsługa, praca z gotowymi konfiguracjami).

  • Ścisła współpraca z CTO, Project Managerami i zespołami deweloperskimi, prowadzenie komunikacji projektowej (Slack, Google Meets) oraz analiza zgłoszeń od klienta, w celu ustalenia kolejnych kroków.

  • Wykazywanie się odpowiedzialnością za powierzone zadania i ich terminowe ukończenie.

  • Efektywne zarządzanie pracą przy wielu projektach, wymagające zdolności do częstej zmiany kontekstu.


Dlaczego warto do nas dołączyć?


  • Realny wpływ na kluczowe projekty: Twoje decyzje techniczne będą miały bezpośredni wpływ na stabilność i rozwój naszych produktów.

  • Różnorodność wyzwań: Pracujemy nad wieloma, zróżnicowanymi projektami dla innowacyjnych startupów (często z USA), co zapewnia ciągły rozwój i brak monotonii. Dodatkowo poznasz specyfikę działania topowych founderów i będziesz mieć styczność z nowoczesnymi technologiami. 

  • Samodzielność i zaufanie: Będziesz działać autonomicznie, wdrażać własne pomysły w ramach powierzonych zadań i możesz liczyć na wsparcie tech leada. 

  •  Współpraca i atmosfera: Cenimy długoterminową współpracę opartą na zaufaniu i otwartej komunikacji. Tworzymy zgrany zespół, który rozwija produkt, skupiając się na jakości i celach biznesowych klienta.

  • Możliwości rozwoju: Oferujemy szkolenia oraz możliwość dofinansowania kursu języka angielskiego,

 

Czego od Ciebie oczekujemy?


Wymagane:


  • Minimum 2-3 lata udokumentowanego komercyjnego doświadczenia w budowaniu aplikacji z użyciem Python i frameworka Django.

  • Bardzo dobra znajomość relacyjnych baz danych (PostgreSQL) i doświadczenie w tworzeniu API z wykorzystaniem Django REST Framework.

  • Wyjątkowa odpowiedzialność za powierzone zadania, ich jakość i terminowe wykonanie.

  • Wysoka rzetelność, dokładność i sumienność w wykonywaniu pracy.

  • Umiejętność efektywnej zmiany kontekstu i pracy nad wieloma projektami jednocześnie.

  • Doświadczenie w pisaniu testów jednostkowych (unittest lub pytest).

  • Znajomość systemu kontroli wersji Git (praca na wielu branchach, pull requesty).

  • Podstawowa znajomość Dockera (budowanie obrazów z gotowego docker-compose, wprowadzanie minimalnych zmian w Dockerfile).

  • Doświadczenie z deploymentem aplikacji webowych i podstawowa znajomość usług chmurowych (np. AWS).

  • Umiejętność analitycznego myślenia i samodzielnego rozwiązywania problemów technicznych.

  • "Drive" na dowożenie rozwiązań i niechęć do pozostawiania problemów nierozwiązanych.

  • Efektywna komunikacja oparta na szacunku, ukierunkowana na rozwiązywanie problemów.

  • Umiejętność swobodnej komunikacji w języku angielskim (min. B2) w mowie i piśmie  oraz w języku polskim.

  • Bardzo dobra samoorganizacja i umiejętność planowania swojej pracy.

  • Proaktywność, inicjatywa i chęć dzielenia się wiedzą.

  • Praca z minimalnym pokryciem godzin ze strefami czasowymi USA (okazjonalne spotkania max. do 19.00).


Mile widziane:

  • Doświadczenie w pracy z dużym wolumenem danych lub nad zadaniami o dużej złożoności czasowej.

  • Znajomość innych technologii backendowych (np. NodeJS z Typescriptem).

  • Podstawowa znajomość narzędzi CI/CD.

  • Doświadczenie w optymalizacji wydajności aplikacji i baz danych.

  • Zainteresowanie nowymi technologiami i chęć rozwoju.

  • Znajomość technologii webowych (HTML, CSS, JavaScript - React/Angular/Vue/Svelte).

  • Budowanie rozwiązań w oparciu o websockets (Django Channels).


Warunki współpracy:


  • Forma zatrudnienia: B2B

  • Wymiar pracy: Pełen etat, długoterminowa współpraca

  • Wynagrodzenie mieszczące się w zakresie 10-16k PLN netto/B2B/przy pracy w pełnym wymiarze godzin.

  • Tryb pracy: Stacjonarny (preferowany) lub hybrydowy, po minimum 1-2 tygodniowym onboardingu w biurze w Częstochowie na początku współpracy. Wymagana obecność w biurze: min. 2 dni w tygodniu.

  • Lokalizacja: Częstochowa (biuro w centrum, z dostępem do miejsca parkingowego).  

  • Niezbędne narzędzia do pracy lub dofinansowanie z tytułu korzystania z własnego sprzętu.

  • Dodatkowe udogodnienia: pakiet medyczny w PZU, karta MultiSport, wsparcie psychologiczne, elastyczne godziny pracy (po uzgodnieniu z klientami i zespołem), zajęcia z fizjoterapii.


Proces rekrutacji:

  1. Rozmowa telefoniczna (do 30 min): Krótka rozmowa z działem rekrutacji, podczas której poznamy Twoje doświadczenie, motywację oraz wstępnie sprawdzimy znajomość języka angielskiego.

  2. Test techniczny: Otrzymasz praktyczne zadanie do rozwiązania, które sprawdzi Twoje umiejętności programistyczne w Django i podejście do problemu. Będziesz mieć 24h na jego wykonanie, a przewidywany czas na rozwiązanie to około 2-4 godziny. Po weryfikacji otrzymasz od nas feedback techniczny.

  3. Spotkanie w naszym biurze: Zaprosimy Cię na spotkanie z CTO lub innym deweloperem, podczas którego omówimy Twoje rozwiązanie zadania, porozmawiamy szerzej o Twoich doświadczeniach z Django, podejściu do rozwiązywania problemów i specyfice pracy w naszym zespole. Przewidujemy, że spotkanie potrwa max 1h.

 

Aplikuj. 

2 769 - 4 430 USD/month

Net per month - B2B