Full Stack Engineer in Kraków

Full Stack Engineer in Kraków

Kraków Pełny etat 45000 - 55000 zł / rok (szac.) Stacjonarnie
C

W skrócie

  • Zadania: Twórz innowacyjne aplikacje pełnostackowe z użyciem Pythona, React i TypeScript.
  • Firma: Capco Polska - lider w transformacji cyfrowej w finansach.
  • Benefity: Atrakcyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
  • Dlaczego ta praca: Pracuj nad projektami AI i wpływaj na przyszłość bankowości inwestycyjnej.
  • Kwalifikacje: Doświadczenie w Pythonie, React i TypeScript oraz umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 45000 - 55000 zł za rok.

Poszukujemy kandydata z Polski. 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.

Przegląd roli

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 i 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 z wykorzystaniem AI, w tym integracje z LLM, generacja wzbogacona o retrieval (RAG), przepływy pracy i wzorce agentów.
  • Implementacja 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łem produktowym, projektowym, danymi i inżynieryjnym 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, gdzie to istotne.
  • Doświadczenie w rozwoju front-endu z React, TypeScript, JavaScript i nowoczesnymi bibliotekami UI/komponentów.
  • Doświadczenie w budowaniu aplikacji full-stack lub bliskiej współpracy z inżynierami front-endowymi 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 z wykorzystaniem API LLM i frameworków orkiestracyjnych.
  • Zrozumienie RAG, osadzeń, magazynów wektorowych, projektowania promptów, 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 sekretami, 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.

Preferowane umiejętności

  • 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

Capco to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku finansowym. Pracując jako Avaloq Business Analyst, będziesz częścią zespołu, który ceni innowacyjność i współpracę, a także zapewnia elastyczne warunki pracy oraz wsparcie w realizacji ambitnych projektów transformacyjnych. Nasza kultura pracy opiera się na zaufaniu i autonomii, co pozwala na pełne wykorzystanie Twojego potencjału w obszarze bankowości.

C

Dane kontaktowe:

Zespół rekrutacyjny Capco

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

Python backend development
React
TypeScript
RESTful APIs
FastAPI
Flask
Django