MARGO

Fullstack Python Developer

MARGO · Warsaw, Masovian Voivodeship, Poland · PLN 250K–PLN 270K/yr

Financial Services · 11-50 employees

20 h ago
Mid (2-5 yrs) Full-time Contractor Poland
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design and implement software using Python, Django, and React.js while planning new modules and functionalities. Optimize existing systems by improving code performance and technological solutions.

What they look for

Python Django React.js JavaScript Redux React Native jQuery Git SQL REST API CSS Unit Testing E2E Testing PostgreSQL CI/CD Linux

Requirements

Requires at least 3 years of Python and React.js experience, with at least 2 years specifically in Django. Candidates must be proficient in SQL, REST APIs, Git, and various software testing methodologies.

Full description

Główne obowiązki obejmują projektowanie oraz implementację oprogramowania w technologiach Python, Django i React.js. Do zadań będzie należało również aktywne uczestnictwo w opracowywaniu koncepcji i planowaniu nowych modułów oraz funkcjonalności. Bardzo ważnym elementem pracy będzie optymalizacja działania istniejących systemów, w tym doskonalenie wydajności kodu oraz udoskonalanie wdrożonych rozwiązań pod kątem technologicznym.\n

\n120 zł - 130 zł an hour

• Lokalizacja: Warszawa

• Model pracy: Hybrydowy – 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.

\n