Rola w organizacji:
Dla naszego Klienta, uznanej międzynarodowej firmy konsultingowej, szukamy doświadczonej osoby – entuzjasty technologii, który odnajdzie się zarówno po stronie Backend, jak i Frontend. Podział zadań do 70% praca na backendzie w Pythonie + SQL, 30% to rozwój warstwy frontendowej aplikacji. Zadania polegają w większości na pisaniu nowego kodu, z niewielką częścią utrzymaniową.
Nasze wymagania:
- co najmniej pięcioletnie doświadczenie w programowaniu w Pythonie
- udokumentowane doświadczenie w tworzeniu aplikacji w Pythonie
- doświadczenie w pracy z różnymi frameworkami Pythona (takimi jak Django, Flask lub Pyramid)
- znajomość mapowania obiektowo-relacyjnego (ORM)
- bardzo dobra znajomość SQL w dowolnej implementacji
- znajomość technologii front-end, np. JavaScript, HTML5
- wykształcenie wyższe w odpowiednim kierunku
- znajomość języka angielskiego
Twoje obowiązki:
- tworzenie przejrzystego i dobrze zaprojektowanego kodu
- rozwiązywanie problemów, testowanie i utrzymanie oprogramowania w celu jego optymalizacji
- dbanie o jakość kodu
- integracja elementów widocznych dla użytkowników
- współpraca z projektantem UX/UI
- ulepszanie funkcjonalności istniejących systemów
- wdrażanie własnych pomysłów na usprawnienia
- tworzenie dokumentacji technicznej
- wsparcie zespołu, dzielenie się doświadczeniem, nadzorowanie kodu Junior Developerów
Korzyści:
- dostęp do repozytorium wiedzy i przeglądów kodu
- możliwość rozwoju i doskonalenia kompetencji
- duża swoboda w podejmowaniu decyzji
- ciągłość projektów / praca nad nowymi projektami
- możliwość pracy z różnymi technologiami
- praca z najnowocześniejszym zestawem narzędzi
- codzienny kontakt z zespołem specjalistów w swojej dziedzinie