🏢 Offshore Consulting Shops

Margo Group is an IT consulting and services firm (ESN) that recruits software engineers to work as consultants on projects for external clients in the finance and technology sectors.

This company was flagged and excluded from default search results. Proceed with caution.

M
Posted 1mo ago

Fullstack Python Developer

Margo-group
Warsaw, Masovian Voivodeship, Poland
zł120-zł130/hrHybridFull Time
Responsibilities
  • designing software
  • optimizing systems
  • reviewing code
Requirements
  • 3+ years Python, 2+ years Django, 3+ years React.js
  • Experience with GIT, testing (unit/E2E), SQL/REST APIs
  • English technical proficiency
  • Independent analytical problem solving
Technical tools mentioned
PythonDjangoReact.jsReact NativeJavaScriptReduxCSSjQueryGITSQLPostgreSQLREST APIJenkinsTeamCitySentryGerritBitbucketGitHubGitLabPlaywrightCypressLinux

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


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.


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.


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