Full Stack Engineer in Kraków

Full Stack Engineer in Kraków

Kraków Pełny etat 49500 - 60500 zł / rok (szac.) Hybrydowo
C

W skrócie

  • Zadania: Twórz innowacyjne aplikacje z użyciem Pythona, React i TypeScript.
  • Firma: Capco - lider w transformacji cyfrowej w finansach.
  • Benefity: Atrakcyjne wynagrodzenie, zdalna praca i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj nad projektami, które mają realny wpływ na branżę finansową.
  • Kwalifikacje: Doświadczenie w programowaniu w Pythonie oraz umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 49500 - 60500 zł za rok.

W Capco Polska nie jesteśmy tylko kolejną firmą doradczą - jesteśmy iskrą, która napędza transformację cyfrową w świecie finansów. Jako globalny lider w technologii i doradztwie zarządczym, pomagamy klientom stawić czoła najtrudniejszym wyzwaniom w obszarze bankowości, płatności, rynków kapitałowych, zarządzania majątkiem i aktywami.

Poszukujemy doświadczonego inżyniera Full-Stack, który dołączy do Capco w projekcie związanym z bankowością inwestycyjną. Idealny kandydat ma silne doświadczenie w rozwoju backendu w Pythonie, praktyczne umiejętności w React i TypeScript oraz solidne zrozumienie skalowalnych API i technologii chmurowych. Doświadczenie z Generatywną AI, LLM, RAG i agentami AI jest również ważne.

Kluczowe obowiązki:

  • Projektowanie, budowanie, testowanie i utrzymywanie bezpiecznych, skalowalnych usług backendowych i API, głównie przy użyciu Pythona.
  • Dostarczanie kodu produkcyjnej jakości poprzez solidne praktyki inżynieryjne: kontrola wersji, automatyczne testowanie, przegląd kodu, CI/CD oraz jasna dokumentacja techniczna.
  • Integracja usług z wewnętrznymi platformami, źródłami danych i API stron trzecich, odpowiednie zarządzanie uwierzytelnianiem, autoryzacją, odpornością i zarządzaniem błędami.
  • Budowanie i wspieranie funkcji zasilanych AI, w tym integracje z LLM, generacja wzbogacona o wyszukiwanie (RAG), przepływy pracy i wzorce agentów.
  • Wdrażanie odpowiednich ocen AI, monitorowania, zabezpieczeń i nadzoru ludzkiego, aby zapewnić, że rozwiązania są niezawodne, bezpieczne i używane odpowiedzialnie.
  • Badanie i rozwiązywanie defektów, problemów z wydajnością i incydentów operacyjnych; wykorzystanie logów, metryk i śladów do poprawy niezawodności.
  • Współpraca z zespołami produktowymi, projektowymi, danymi i inżynieryjnymi w celu przekształcenia wymagań w praktyczne, łatwe do utrzymania rozwiązania techniczne.
  • Udział w dyskusjach dotyczących projektowania technicznego, realistyczne szacowanie pracy i dostarczanie uzgodnionych wyników zgodnie z oczekiwaniami czasowymi i jakościowymi.
  • Śledzenie aktualnych praktyk inżynieryjnych, AI i bezpieczeństwa, stosując je pragmatycznie w codziennej pracy.

Wymagane umiejętności:

  • Silne doświadczenie w rozwoju Pythona, w tym budowanie aplikacji backendowych, usług i RESTful API.
  • Doświadczenie z popularnymi frameworkami i narzędziami Pythona, takimi jak FastAPI, Flask lub Django; pytest; zarządzanie zależnościami/pakietami; oraz programowanie asynchroniczne, gdy jest to istotne.
  • Doświadczenie w budowaniu aplikacji full-stack lub bliskiej współpracy z inżynierami frontendowymi w zakresie kontraktów API i ścieżek użytkowników.
  • Dobre zrozumienie podstaw inżynierii oprogramowania: czysty kod, projektowanie obiektowe i/lub funkcyjne, testowanie, debugowanie, projektowanie API i kontrola wersji.
  • Doświadczenie w pracy z relacyjnymi i/lub bazami danych NoSQL, pisanie efektywnych zapytań i projektowanie modeli danych.
  • Praktyczne doświadczenie w budowaniu lub integrowaniu rozwiązań generatywnej AI przy użyciu API LLM i frameworków orkiestracyjnych.
  • Zrozumienie RAG, osadzeń, magazynów wektorowych, projektowania podpowiedzi, przepływów pracy agentów, oceny modeli oraz bezpieczeństwa/zabezpieczeń AI.
  • Doświadczenie z aplikacjami hostowanymi w chmurze, kontenerami i pipeline'ami CI/CD.
  • Świadomość praktyk bezpiecznego rozwoju, w tym zarządzania tajemnicami, kontroli dostępu, ochrony danych i bezpieczeństwa zależności.
  • Silne umiejętności analityczne i rozwiązywania problemów, z umiejętnością radzenia sobie z niejasnymi kwestiami technicznymi.
  • Jasna komunikacja pisemna i werbalna, zdolność do wyjaśniania decyzji technicznych inżynierom i osobom nietechnicznym.

Miłe widziane:

  • Znajomość narzędzi do obserwowalności, takich jak logowanie aplikacji, monitorowanie i rozproszone śledzenie.
  • Doświadczenie w pracy w regulowanych, dużych przedsiębiorstwach lub środowiskach świadomych bezpieczeństwa.

Proces rekrutacji:

  • Rozmowa HR z rekruterem
  • Rozmowa techniczna
  • Rozmowa z klientem
  • Informacja zwrotna i oferta

Full Stack Engineer in Kraków – pracodawca: Capco Group

Capco Polska to nie tylko kolejna firma konsultingowa - jesteśmy motorem cyfrowej transformacji w świecie finansów. Oferujemy wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku, które sprzyja współpracy i innowacjom. Pracując z nami, będziesz miał szansę na rozwój swoich umiejętności w obszarze technologii płatniczych oraz korzystanie z nowoczesnych narzędzi, takich jak AWS i PostgreSQL, co czyni nas doskonałym pracodawcą dla specjalistów w dziedzinie inżynierii oprogramowania.

C

Dane kontaktowe:

Zespół rekrutacyjny Capco Group

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Full Stack Engineer in Kraków

Python
React
TypeScript
RESTful APIs
FastAPI
Flask
Django