Tworzenie i rozwój aplikacji webowych lub backendowych z wykorzystaniem języka Python.
Projektowanie, implementacja i optymalizacja algorytmów oraz procesów przetwarzania danych.
Integracja aplikacji z bazami danych (np. Oracle, Snowflake, PostgreSQL, MySQL) oraz zewnętrznymi API.
Pisanie i utrzymywanie testów jednostkowych oraz automatycznych w celu zapewnienia wysokiej jakości kodu.
Udział w procesach planowania, przeglądów kodu oraz wdrożeń.
Współpraca z zespołem programistów, testerów i analityków w metodykach Agile/Scrum.
requirements-expected :
Bardzo dobra znajomość języka Python oraz jednego z popularnych frameworków (np. Django, Flask), oraz bibliotek do przetwarzania dużych zbiorów danych (np. Pandas, NumPy).
Doświadczenie w pracy z bazami danych SQL i/lub NoSQL.
Umiejętność pisania skryptów automatyzujących (np. w Bash).
Umiejętność pracy z systemami kontroli wersji, takimi jak Git.
Znajomość zasad projektowania REST API.
Zrozumienie procesów CI/CD oraz doświadczenie z narzędziami do automatyzacji (np. Jenkins, GitHub Actions).
Minimum 2 lata doświadczenia na podobnym stanowisku.
Znajomość języka angielskiego, pozwalająca na komunikację mówioną i pisaną w tym języku.
offered :
Udział w dużych korporacyjnych wdrożeniach.
Rozwój kariery przy wsparciu profesjonalistów z wieloletnim doświadczeniem w międzynarodowych firmach.
Szeroki wachlarz wewnętrznych szkoleń z technologii związanych z hurtowniami danych i procesami migracji danych, np. Snowflake, Informatica PowerCenter, etc.
W 100% indywidualne podejście do pracownika - praca w niewielkiej firmie.