Python Developer
Summary
Backend Python developer for a banking project building microservices for a retail banking application (child/parent services area). Day to day: designing, developing, testing and maintaining backend services, APIs and data-processing tools using Python, cloud, Linux, Git/Gerrit, Jenkins and DDD; hybrid in Warsaw (1 office day/week), B2B rate up to 120 PLN/h + VAT.
Cześć! Poznaj możliwości współpracy ze Scalo!
Zakres współpracy obejmuje:
- świadczenie usług w ramach projektu z branży bankowej, dotyczącego rozwoju mikroserwisów dla aplikacji bankowości detalicznej w obszarze obsługi dziecka oraz rodzica,
- projektowanie, rozwój, testowanie oraz utrzymywanie aplikacji backendowych, narzędzi analitycznych i rozwiązań data-processing z wykorzystaniem technologii Python,
- implementację mikroserwisów backendowych, API oraz komponentów systemowych,
- integrację rozwiązań z bazami danych oraz systemami zewnętrznymi,
- optymalizację wydajności aplikacji oraz dbanie o jakość dostarczanych rozwiązań,
- współpracę z analitykami, architektami oraz zespołami DevOps w ramach realizowanych inicjatyw projektowych,
- przygotowywanie i utrzymywanie dokumentacji technicznej,
- wykorzystywane technologie i narzędzia: Python, Microservices, REST API, Cloud, Linux, Git, Gerrit, Jenkins, Jira, Confluence, DDD,
- lokalizacja projektu: Warszawa,
- tryb realizacji usług: hybrydowo, obejmujący obecność w biurze w Warszawie 1 dzień w tygodniu,
- budżet projektu: do 120 PLN/h + VAT, w zależności od doświadczenia oraz zakresu świadczonych usług.
Kompetencje wymagane do realizacji usług:
- minimum 5 lat doświadczenia w programowaniu w języku Python oraz rozwoju aplikacji webowych,
- doświadczenie w pracy z technologiami chmurowymi oraz implementacji mikroserwisów,
- praktyczna znajomość techniki Domain-Driven Design (DDD),
- doświadczenie w pracy w środowisku Linux,
- umiejętność korzystania z systemów kontroli wersji Git lub rozwiązań o podobnym przeznaczeniu,
- doświadczenie w projektowaniu i rozwijaniu backendowych API,
- doświadczenie w integracji aplikacji z bazami danych oraz systemami zewnętrznymi,
- znajomość języka angielskiego na poziomie umożliwiającym swobodną pracę z dokumentacją techniczną,
- doświadczenie w pracy z narzędziami Gerrit, Jenkins, Jira oraz Confluence,
- umiejętność efektywnej współpracy z interesariuszami projektu i zespołami technicznymi.
Mile widziane:
- doświadczenie w projektach realizowanych dla sektora bankowego,
- doświadczenie w rozwijaniu aplikacji o wysokiej dostępności i dużej skali,
- znajomość praktyk DevOps oraz automatyzacji procesów wytwarzania oprogramowania,
- doświadczenie w pracy w środowiskach opartych o architekturę mikroserwisową.
Co oferujemy w ramach współpracy?
Różnorodne projekty technologiczne
Realizacja projektów z obszaru Software, Embedded, Data, Cloud Services i AI.
Inicjatywy eksperckie i presalesowe
Możliwość udziału w działaniach eksperckich oraz wsparciu procesów presalesowych.
Dodatkowe korzyści
Opieka medyczna, karta sportowa oraz platforma kafeteryjna dostępne zgodnie z obowiązującymi zasadami współpracy.