JustJoin.IT Praca zdalna Senior

Python Fullstack Developer

Margo

⚲ Warszawa

20 160 - 21 840 PLN netto (B2B)

Wymagania

  • Python
  • SQL
  • React
  • Cypress
  • Linux
  • REST API
  • Django
  • CI/CD
  • Git

Opis stanowiska



Lokalizacja: Warszawa
• Model pracy: Zdalna – tylko 2 dni w miesiącu w biurze w Warszawie (dni wybiera menedżer)
Zakres obowiązków

• Projektowanie i rozwój: Tworzenie oraz wdrażanie nowoczesnego oprogramowania w technologiach Python, Django i React.js.
• Współudział w koncepcji: Aktywny udział w planowaniu architektury oraz projektowaniu nowych modułów i funkcjonalności.
• Optymalizacja systemów: Analiza wydajności kodu i udoskonalanie istniejących rozwiązań pod kątem technologicznym.
• Dbałość o jakość: Przeprowadzanie przeglądów kodu (code review) oraz weryfikowanie jakości dostarczanego oprogramowania

Profil kandydata

• Doświadczenie backendowe: Minimum 3 lata praktyki w programowaniu w języku Python oraz co najmniej 2 lata z frameworkiem Django.
• Doświadczenie frontendowe (zaawansowane UI): Minimum 3 lata pracy z React.js, JavaScript, Redux, gotowymi komponentami i szablonami, CSS, React Native oraz jQuery.
• Kontrola wersji: Praktyczna znajomość rozproszonego systemu kontroli wersji GIT.
• Testowanie: Doświadczenie w pisaniu testów jednostkowych, funkcjonalnych, regresyjnych oraz End-to-End (E2E).
• Bazy danych i API: Dobra znajomość baz danych SQL oraz standardu REST API.
• Język angielski: Poziom umożliwiający swobodne korzystanie z dokumentacji technicznej.
• Kompetencje miękkie: Zdolność do analitycznego myślenia oraz pełna samodzielność w rozwiązywaniu problemów programistycznych.
Mile widziane

• Doświadczenie w pracy w metodyce Agile oraz znajomość systemu JIRA.
• Praktyczna znajomość bazy danych PostgreSQL.
• Znajomość systemów automatyzacji CI/CD (np. Jenkins, TeamCity).
• Doświadczenie z systemem monitorowania błędów Sentry.
• Znajomość platform takich jak Gerrit, Bitbucket, GitHub lub GitLab.
• Znajomość narzędzi testowych Playwright lub Cypress.
• Podstawowa znajomość systemu operacyjnego Linux.

🔍 Dekoder Ogłoszenia

🔴
tylko 2 dni w miesiącu w biurze w Warszawie (dni wybiera menedżer)
Elastyczność w wyborze dni pracy zdalnej jest ograniczona i zależy od decyzji przełożonego.
🔴
Współudział w koncepcji
Może oznaczać faktyczny wpływ na architekturę lub jedynie udział w dyskusjach bez decyzyjności.
🔴
Doświadczenie frontendowe (zaawansowane UI)
Wymagane jest bardzo szerokie i głębokie doświadczenie we wszystkich wymienionych technologiach frontendowych, nie tylko podstawowe użycie.
🔴
pełna samodzielność w rozwiązywaniu problemów programistycznych
Oczekuje się, że kandydat będzie w stanie samodzielnie rozwiązywać większość problemów bez potrzeby częstego konsultowania się z innymi.
🟡
Poziom umożliwiający swobodne korzystanie z dokumentacji technicznej
Niekoniecznie oznacza to płynną komunikację werbalną, a raczej umiejętność czytania i rozumienia tekstów technicznych.