Python Developer
Cześć! Poznaj możliwości współpracy ze Scalo!
W Scalo zajmujemy się dostarczaniem projektów software'owych i wspieraniem naszych partnerów w rozwijaniu ich biznesu. Tworzymy oprogramowanie, które umożliwia ludziom dokonywanie zmian, działanie w szybszym tempie oraz osiąganie lepszych rezultatów. Wykorzystujemy szerokie spektrum usług IT, aby wspierać naszych klientów w realizacji ich celów biznesowych.
Obszary naszej działalności obejmują m.in.:
doradztwo technologiczne, tworzenie oprogramowania, systemy wbudowane, rozwiązania chmurowe, zarządzanie danymi, dedykowane zespoły projektowe.
Co oferujemy w ramach współpracy?
możliwość świadczenia usług w różnorodnych projektach z obszaru Software, Embedded, Data i Cloud Services,
zaangażowanie w dodatkowe inicjatywy presealsowe oraz eksperckie ,
dostęp do opieki medycznej, karty sportowej oraz platformy kafeteryjnej zgodnie z obowiązującymi zasadami współpracy.
Daily tasks
- ś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.
Requirements
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ą.
Must have: Python, Domain-driven design, Linux, Git, API, Gerrit, Jenkins, Jira, Confluence
Nice to have: DevOps