Senior Software Engineer in Katowice

Senior Software Engineer in Katowice

Katowice Pełny etat 49500 - 60500 zł / rok (szac.) Hybrydowo
R

W skrócie

  • Zadania: Twórz i utrzymuj efektywne platformy danych, automatyzując procesy i współpracując z zespołami.
  • Firma: Revolut - innowacyjna firma fintech z kulturą współpracy.
  • Benefity: Konkurencyjne wynagrodzenie, zdalna praca i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
  • Dlaczego ta praca: Pracuj z danymi, które mają realny wpływ na decyzje w firmie.
  • Kwalifikacje: Doświadczenie w programowaniu w Pythonie, SQL oraz w pracy z danymi.

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

O Revolut ludzie zasługują na więcej od swoich pieniędzy. Więcej widoczności, więcej kontroli i więcej wolności. Od 2015 roku Revolut ma na celu dostarczenie właśnie tego. Nasza potężna oferta produktów — w tym wydawanie, oszczędzanie, inwestowanie, wymiana, podróżowanie i inne — pomaga naszym 80+ milionom klientów codziennie uzyskiwać więcej z ich pieniędzy.

W miarę jak kontynuujemy nasz błyskawiczny rozwój, dwa czynniki są kluczowe dla naszego sukcesu: nasi ludzie i nasza kultura. W uznaniu za nasze wyjątkowe doświadczenie pracowników, zostaliśmy certyfikowani jako Great Place to Work. Do tej pory mamy ponad 13 000 osób pracujących na całym świecie, zarówno w biurach, jak i zdalnie, aby pomóc nam osiągnąć naszą misję. I szukamy więcej genialnych ludzi. Ludzi, którzy kochają budować świetne produkty, redefiniować sukces i przekształcać złożoność chaotycznego świata w prostotę pięknego rozwiązania.

Nasza drużyna technologiczna buduje systemy i doświadczenia, które napędzają Revolut. Od infrastruktury stojącej za naszą innowacyjną aplikacją po funkcje używane przez miliony ludzi na całym świecie, wnoszą ostre myślenie, szybkość i skupienie na znaczącym wpływie we wszystko, co robią.

Szukamy inżyniera danych, który zapewni infrastrukturę i narzędzia, które napędzają generowanie wglądów i podejmowanie decyzji dla wszystkich w Revolut, od analityków na poziomie podstawowym po dyrektorów wykonawczych. Wykorzystasz swoje wyjątkowe umiejętności budowania i współpracy, aby wspierać naszą kulturę skoncentrowaną na danych.

Co będziesz robić:

  • Projektowanie, budowanie i utrzymywanie efektywnych i niezawodnych platform danych, usprawnianie procesów end-to-end i automatyzacja przepływów pracy.
  • Współpraca z zespołami międzyfunkcyjnymi (produkt, inżynieria, nauka o danych) w celu budowy i ulepszania płynnej platformy danych, tłumaczenie abstrakcyjnych koncepcji na praktyczne rozwiązania.
  • Ustanawianie i egzekwowanie standardów danych, utrzymywanie kompleksowej dokumentacji oraz zarządzanie rejestrem danych w całej firmie.
  • Szkolenie i wsparcie użytkowników oraz komunikowanie aktualizacji platformy i wglądów za pośrednictwem różnych kanałów (pulpity nawigacyjne, boty itp.).
  • Planowanie i realizacja zmian na platformie w całej organizacji, zapewniając spójne najlepsze praktyki dotyczące kodowania, testowania, wdrażania i utrzymania.
  • Wykorzystywanie danych do kierowania wszystkimi aspektami pracy inżynieryjnej, zapewniając wyniki oparte na wglądach.

Co będziesz potrzebować:

  • Dyplom licencjata lub magistra w dziedzinie informatyki lub pokrewnej, lub równoważne doświadczenie praktyczne.
  • Biegłość w Pythonie, SQL i skryptach powłoki Unix.
  • Doświadczenie w wdrażaniu najlepszych praktyk rozwoju oprogramowania w metodyce Agile, w tym TDD, refaktoryzacji, CI/CD i XP.
  • Udokumentowane doświadczenie w projektowaniu, wdrażaniu i utrzymywaniu niestandardowych ETL oraz orkiestracji przepływów pracy przy użyciu narzędzi takich jak Airflow.
  • Ekspertyza w zakresie przetwarzania danych rozproszonych i silników zapytań (np. Trino, Spark, Snowflake, BigQuery).

Miło widziane:

  • Doświadczenie w budowaniu aplikacji infrastrukturalnych na dużą skalę i pisaniu łatwego w utrzymaniu kodu w wielu językach programowania.
  • Ekspertyza w chmurze (GCP, AWS), konteneryzacji i infrastrukturze jako kodzie (Docker, Kubernetes, Terraform).
  • Zrozumienie nowoczesnej architektury danych z doświadczeniem w wdrażaniu zasad siatki danych.
  • Znajomość opartego na notatnikach przepływu pracy nauki o danych oraz biegłość w korzystaniu z narzędzi monitorujących i logujących (NewRelic, Grafana, Prometheus, ELK).

Budowanie globalnej super aplikacji finansowej to nie wszystko. Nasi Revolutersi są priorytetem, dlatego w 2021 roku uruchomiliśmy naszą inauguracyjną ramę D&I, zaprojektowaną, aby pomóc nam rozwijać się każdego dnia. Nie robimy tego tylko dlatego, że to właściwa rzecz do zrobienia. Robimy to, ponieważ wiemy, że poszukiwanie różnorodnych talentów i tworzenie inkluzywnego miejsca pracy to sposób na tworzenie wyjątkowych, innowacyjnych produktów i usług dla naszych klientów. Dlatego zachęcamy do składania aplikacji przez osoby z różnorodnym tłem i doświadczeniem, aby dołączyć do tego wielokulturowego, ciężko pracującego zespołu.

Senior Software Engineer in Katowice – pracodawca: Revolut

Revolut to doskonały pracodawca, który stawia na rozwój swoich pracowników i tworzy kulturę opartą na współpracy oraz innowacyjności. Pracując jako Support Specialist w Polsce, będziesz częścią zespołu, który ma realny wpływ na doświadczenia klientów, a także skorzystasz z licznych możliwości rozwoju kariery w dynamicznym środowisku. Dodatkowo, nasza certyfikacja jako Great Place to Work™ potwierdza, że dbamy o naszych pracowników, oferując im wsparcie i elastyczność w pracy.

R

Dane kontaktowe:

Zespół rekrutacyjny Revolut

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

Python
SQL
Unix shell scripting
Agile software development
TDD
CI/CD
XPD