Python Fullstack Developer

  • 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.