Senior Software Engineer in Kraków

Senior Software Engineer in Kraków

Kraków Pełny etat 54000 - 66000 zł / rok (szac.) Hybrydowo
O

W skrócie

  • Zadania: Twórz dynamiczne formularze rejestracyjne i integruj usługi zewnętrzne.
  • Firma: OANDA to innowacyjna firma FinTech z globalnym zasięgiem.
  • Benefity: Atrakcyjne wynagrodzenie, elastyczny czas pracy i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Dynamika pracy w międzynarodowym zespole Scrum w Krakowie.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na przyszłość handlu online.
  • Kwalifikacje: Doświadczenie w React.js i Pythonie oraz umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 54000 - 66000 zł za rok.

Fancy helping to shape the future of FinTech? We have always been innovators. In 1996 we were the first company to share exchange rate information, free of charge on the internet. Today, we are a world leading online trading group.

Join us, aby:

  • Pomóc w budowie przyszłości handlu online
  • Być częścią kultury napędzanej przez integralność i globalny wpływ
  • Stać się częścią nagradzanej firmy

Jak pracujemy?

Jesteśmy międzynarodowym zespołem Scrum składającym się z inżynierów oprogramowania Full Stack pracujących z React.js, Pythonem i Google Cloud Platform. Budujemy i optymalizujemy procesy rejestracji oraz formularze onboardingowe używane przez naszych klientów, aby zapewnić płynne i bezpieczne doświadczenie onboardingowe. Kładziemy duży nacisk na ciągłe doskonalenie, autonomię, współpracę między zespołami oraz czystą architekturę. Pracujemy w modelu hybrydowym w Krakowie, Zabłocie.

Jako Senior Full Stack Engineer będziesz:

  • Napędzać architekturę, projektować, budować i utrzymywać dynamiczne formularze onboardingowe oraz procesy rejestracji przy użyciu React.js i Pythona (FastAPI).
  • Nadzorować i wdrażać integracje usług dostawców zewnętrznych (API/SDK), zapewniając niezawodność oraz blisko współpracować z dostawcami zewnętrznymi i wewnętrznymi zespołami w całej organizacji.
  • Samodzielnie zarządzać funkcjami i inicjatywami technicznymi od początku do końca — od projektowania technicznego, analizy i rozwiązywania problemów po wdrożenie produkcyjne.
  • Zadbać o jasną komunikację w języku angielskim w zespołach międzyfunkcyjnych, z interesariuszami technicznymi i partnerami biznesowymi, prowadząc do technicznej zgodności i pragmatycznych rozwiązań.
  • Pisać czysty, testowalny i wydajny kod, przestrzegając najlepszych praktyk inżynierii oprogramowania (SOLID, Clean Code), promując jakość kodu i przeprowadzając konstruktywne przeglądy kodu.
  • Promować i integrować nowoczesne narzędzia deweloperskie (w tym Claude Code i asystentów AI) w celu usprawnienia rozwoju, refaktoryzacji i automatyzacji procesów w zespole.
  • Prowadzić dyskusje techniczne w zespole, mentorować innych inżynierów i nieustannie dążyć do poprawy naszej architektury systemu.

Jakie umiejętności są potrzebne, aby odnieść sukces w tej roli:

  • Rozległe doświadczenie komercyjne jako programista Full Stack pracujący z React.js i Pythonem (FastAPI).
  • Udokumentowane doświadczenie w projektowaniu systemów, czystej architekturze i środowiskach chmurowych (preferowany Google Cloud Platform).
  • Udowodnione doświadczenie w integracjach API dostawców zewnętrznych (np. weryfikacja tożsamości, bramki płatnicze, e-podpis).
  • Silna znajomość narzędzi do automatycznego testowania (PyTest, Cypress, Playwright) oraz pipeline'ów CI/CD w celu zapewnienia niezawodności systemu.
  • Silne umiejętności komunikacyjne w języku angielskim (C1) do codziennej współpracy w wielokulturowym środowisku i koordynacji między zespołami.
  • Wysoki stopień autonomii, odpowiedzialności oraz umiejętność mentorowania i wspierania rówieśników.
  • Solidne zrozumienie zasad projektowania zorientowanego na domenę (DDD) oraz infrastruktury jako kodu (IaC, np. Terraform).
  • Praktyczne doświadczenie w korzystaniu z nowoczesnych narzędzi deweloperskich, takich jak asystenci AI i Claude Code, w codziennych procesach inżynieryjnych.

Punkty bonusowe, jeśli masz doświadczenie w:

  • Komercyjnej działalności w branży FinTech (obsługa danych wrażliwych, zgodność, KYC/AML lub systemy płatności).
  • Wspieraniu lub przyczynianiu się do transformacji organizacyjnych/zespołowych w kierunku rozwoju opartego na AI, automatycznego testowania i narzędzi zwiększających produktywność deweloperów.

OANDA Global Corporation to różnorodny i globalny zespół z biurami na całym świecie. Cenimy unikalne umiejętności i doświadczenia, które każdy indywidualny członek wnosi do OANDA. Jesteśmy zobowiązani do tworzenia i utrzymywania koleżeńskiego środowiska pracy, w którym wszyscy są traktowani z godnością i szacunkiem oraz które odzwierciedla różnorodność społeczności, w której działamy. Zapewniamy inkluzywne i dostępne środowisko dla wszystkich. Kandydaci wybrani do rozmowy kwalifikacyjnej zostaną skontaktowani bezpośrednio. Jeśli potrzebujesz wsparcia podczas procesu rekrutacji i selekcji, daj nam znać. Będziemy współpracować z Tobą, aby zapewnić jak najbardziej płynne doświadczenie rekrutacyjne.

Senior Software Engineer in Kraków – pracodawca: OANDA (Canada) Corporation ULC

OANDA to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju w dynamicznym środowisku technologicznym. Pracując w Warszawie, będziesz częścią małego, zgranego zespołu, który ceni innowacyjność i współpracę, a także korzysta z elastycznego modelu pracy hybrydowej. Oferujemy konkurencyjne wynagrodzenie, wsparcie w nauce oraz możliwość wpływania na rozwój naszej obecności w cyfrowym świecie.

O

Dane kontaktowe:

Zespół rekrutacyjny OANDA (Canada) Corporation ULC

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

React.js
Python (FastAPI)
Google Cloud Platform
System Design
Clean Architecture
API Integrations
Automated Testing Tools (PyTest, Cypress, Playwright)