Zespół Digital& - Application Development w PwC Polska liczy 130 osób. Odpowiadamy za projekty w obszarze IT dla polskich i międzynarodowych klientów. Realizujemy wiele zadań. Od projektowania, budowania i implementacji poprzez opracowanie specyfikacji funkcjonalnej, analizę danych w systemach źródłowych po definiowanie wymagań biznesowych, wsparcie w testach i tworzenie aplikacji mobilnych. W ramach działu świadczymy usługi doradcze w obszarze IT, głównie dla instytucji z sektora finansowego z Polski i zagranicy.
Obecnie poszukujemy kandydatów na stanowisko:
Full Stack Developer (Python + React)
Twoja przyszła rola:
- projektowanie i implementacja nowoczesnych aplikacji,
- tworzenie komponentów i funkcjonalności w Python i React ,
- wdrażanie prototypów interfejsu użytkownika do wymagań technicznych i wysokiej jakości kodu,
- aktywny współudział w procesie tworzenia wysokowydajnej architektury rozwiązań,
- tworzenie dokumentacji projektowej,
- uczestnictwo we wdrożeniach oprogramowania oraz współpraca z użytkownikami w zakresie bieżącego rozwiązywania problemów.
Aplikuj, jeśli:
- posiadasz wykształcenie wyższe, kierunków informatycznych lub pokrewnych,
- posiadasz doświadczenie w pracy na podobnym stanowisku min. 3-4 lata,
- posiadasz umiejętność programowania w Python oraz znajomość relacyjnych baz danych (znajomość frameworków orm np. SQLAlchemy),
- posiadasz doświadczenie w pracy z React (TypeScript) w ostatnich latach,
- wykazujesz zdolność analitycznego myślenia,
- wykazujesz znajomość języka angielskiego umożliwiająca samodzielne korzystanie z dokumentacji technicznej, oraz komunikację z innymi członkami zespołu.
Mile widziane:
- umiejętność tworzenia, testowania i utrzymywania komponentów backendowych w .NET, Java lub node.js
- doświadczenie w programowaniu aplikacji webowych (znajomość frameworków np. FastAPI lub Flask),
- znajomość środowisk wirtualnych i narzędzi takich jak poetry lub pipenv,
- znajomość frameworków i bibliotek wykorzystywanych przy przetwarzaniu dużych zbiorów danych oraz data science (m.in. Pandas, NumPy, SciPy, Spark),
- umiejętność stosowania różnych technik testowania oprogramowania (np. pytest),
- znajomość narzędzi do analizy statycznej kodu (np. flake8 czy pylint),
- znajomość systemów kontroli wersji, wzorców projektowych oraz ich praktycznego wykorzystania.
Dołączając do nas zyskujesz:
- ciekawe i ambitne projekty - brak rutyny i powtarzalności działań,
- elastyczne godziny pracy,
- możliwość realizowania międzynarodowych projektów,
- możliwość częściowej pracy zdalnej,
- doskonałą atmosferę pracy, w tym m. in. wyjazdy integracyjne i zespołowe spotkania okolicznościowe, hackathony,
- atmosferę pracy możliwie najbardziej zbliżoną do start-upu w ramach dużej korporacji.
Jak wygląda proces rekrutacji?
- po pozytywnej weryfikacji CV nasz Rekruter skontaktuje się z Tobą telefonicznie w celu przeprowadzenia krótkiej rozmowy kwalifikacyjnej,
- poznajmy się lepiej podczas rozmowy rekrutacyjnej.