W skrócie
- Zadania: Twórz i rozwijaj skalowalne systemy backendowe oraz mikroserwisy w dynamicznym środowisku.
- Firma: Globalna firma inwestycyjna z innowacyjnym podejściem do technologii.
- Benefity: Wysokie wynagrodzenie, program MyBenefit, wsparcie dla pracowników i ich rodzin.
- Pozostałe informacje: Elastyczne godziny pracy i możliwość rotacji między projektami.
- Dlaczego ta praca: Pracuj nad kluczowymi projektami i wpływaj na rozwój nowoczesnych rozwiązań.
- Kwalifikacje: 8+ lat doświadczenia w Pythonie oraz umiejętności w architekturze mikroserwisów.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Dołączysz do długoterminowego projektu na dużą skalę dla globalnego klienta w dziedzinie bankowości inwestycyjnej. Projekt koncentruje się na budowaniu i rozwijaniu zestawu krytycznych usług backendowych, które wspierają złożone procesy biznesowe, regulacyjne oraz integracje systemowe w ekosystemie banku. Platforma oparta jest na rozproszonej architekturze mikroserwisów, wykorzystującej Spring Boot, komunikację opartą na zdarzeniach oraz orkiestrację procesów napędzaną BPM. System działa w chmurowym, konteneryzowanym środowisku, z silnym naciskiem na bezpieczeństwo, skalowalność, odporność i łatwość utrzymania.
Będziesz ściśle współpracować z architektami, inżynierami QA, DevOps oraz interesariuszami biznesowymi w zwinnej strukturze, przyczyniając się nie tylko kodem, ale także kierunkiem technicznym, najlepszymi praktykami i mentoringiem.
Obowiązki:
Rola inżyniera Python polega na projektowaniu i wdrażaniu skalowalnych, produkcyjnych systemów backendowych i mikroserwisów. Osoba, której szukamy, powinna być w stanie rozwijać czyste, łatwe w utrzymaniu bazy kodu, budować i skalować rozproszone usługi, wdrażać znane wzorce komunikacji i integracji oraz stosować najlepsze praktyki dla dużych rozproszonych systemów.
Wymagane umiejętności:
- Co najmniej 8-letnie doświadczenie w programowaniu w Pythonie i dostarczaniu systemów produkcyjnych.
- Zaawansowana znajomość Pythona, szczególnie w zakresie skalowalnej, czystej architektury kodu i mikroserwisów (np. FastAPI, AsyncIO).
- Solidne zrozumienie wzorców integracji API i komunikacji między usługami (np. REST, Kafka).
- Co najmniej dwa rozwiązania backendowe/intensywne w danych skutecznie dostarczone do produkcji, idealnie obejmujące API o wysokiej przepustowości, potoki danych lub systemy wyszukiwania/odzyskiwania.
- Praktyczna wiedza i doświadczenie w pracy z: bazami danych relacyjnymi i NoSQL (np. PostgreSQL, MongoDB), warstwami pamięci podręcznej (np. Redis), kolejkami wiadomości oraz konteneryzacją (Docker, Kubernetes).
- Silne zrozumienie podstaw inżynierii oprogramowania: struktury danych, algorytmy, współbieżność, programowanie asynchroniczne oraz projektowanie API (REST/gRPC).
- Solidne zrozumienie praktyk testowania: testy jednostkowe, integracyjne i end-to-end (np. pytest), plus CI/CD.
- Umiejętność oceny kompromisów i wyboru odpowiednich narzędzi, frameworków i wzorców architektonicznych dla danego problemu.
- Doświadczenie w rozwoju PoC i szybkim iterowaniu na podstawie wyników.
- Znajomość platform chmurowych (np. Azure, AWS, GCP) oraz infrastruktury jako kodu.
- Silne umiejętności debugowania, profilowania i optymalizacji aplikacji Python o wysokiej wydajności.
Praca hybrydowa (3 dni w tygodniu z biura).
Co oferujemy naszym pracownikom?
- Copyrighty, co oznacza wyższe wynagrodzenie netto dla programistów.
- W pełni zdalny proces rekrutacji.
- Stabilne zatrudnienie na podstawie umowy o pracę.
- Program MyBenefit (karta sportowa, program wellness itp.).
- Program wsparcia dla pracowników dla Ciebie i Twojej rodziny! (konsultacje z psychologiem, sesje coachingowe, pomoc w życiu prywatnym).
- Platforma LuxTalent (webinaria, szkolenia, kursy z certyfikatami).
- Program wewnętrznej mobilności - możliwość rotacji między projektami, lokalizacjami, kontami.
Senior Python Developer in Kraków – pracodawca: Luxoft Poland
Nasza firma to doskonały pracodawca, który oferuje stabilne zatrudnienie oraz bogaty pakiet benefitów, w tym prywatną opiekę medyczną i programy rozwoju zawodowego. Pracując jako DevOps/Cloud Engineer w dynamicznym środowisku, będziesz miał możliwość pracy z nowoczesnymi technologiami, takimi jak Azure i Kubernetes, a także korzystania z programów wewnętrznych, które wspierają rozwój kariery i mobilność między projektami. Nasza kultura pracy sprzyja innowacyjności i współpracy, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej i znaczącej kariery.