Senior Python Developer
Projekt obejmuje rozwój mikrousług w ramach aplikacji bankowości detalicznej. Prace koncentrują się na rozwoju aplikacji backendowych, API oraz integracji z bazami danych i systemami zewnętrznymi.
Twój zakres obowiązków:
- projektowanie, rozwój, testowanie oraz utrzymywanie aplikacji backendowych, narzędzi analitycznych i rozwiązań data-processing w technologii Python,
- implementacja mikrousług backendowych, API oraz komponentów systemowych,
- integracja z bazami danych i systemami zewnętrznymi,
- optymalizacja wydajności aplikacji,
- udział w code review oraz zapewnienie jakości kodu,
- współpraca z analitykami, architektami i zespołami DevOps,
- przygotowywanie wymaganej dokumentacji technicznej.
Nasze wymagania:
- minimum 6 lat doświadczenia w programowaniu w języku Python oraz rozwoju aplikacji webowych,
- minimum 6 lat doświadczenia w pracy z technologiami chmurowymi i implementacji mikrousług,
- doświadczenie w pracy z asynchronicznymi frameworkami, w szczególności FastAPI,
- znajomość techniki DDD,
- doświadczenie w środowisku Linux, Kubernetes, Red Hat OpenShift,
- umiejętność korzystania z systemu kontroli wersji Git lub podobnego,
- znajomość języka angielskiego na poziomie umożliwiającym swobodną pracę z dokumentacją techniczną,
- doświadczenie w pracy z narzędziami Gerrit, Jenkins, Jira, Confluence,
- udział w projekcie dotyczącym rozwoju mikrousług w aplikacji bankowości detalicznej,
- pracę przy rozwoju aplikacji backendowych, API i komponentów systemowych,
- współpracę z analitykami, architektami i zespołami DevOps