Senior Software Engineer in Kraków

Senior Software Engineer in Kraków

Kraków Pełny etat 135000 - 165000 zł / rok (szac.) Hybrydowo
S

W skrócie

  • Zadania: Twórz bezpieczne usługi produkcyjne w chmurze i buduj złożone połączenia danych.
  • Firma: Dynamiczna firma technologiczna z międzynarodowymi projektami.
  • Benefity: Elastyczne opcje pracy, międzynarodowe projekty i dostęp do prywatnej opieki zdrowotnej.
  • Pozostałe informacje: Niekorporacyjna atmosfera z możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na innowacyjne projekty.
  • Kwalifikacje: 4-7 lat doświadczenia w inżynierii oprogramowania i umiejętności w Pythonie.

Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.

Software Mind develops solutions that make an impact for companies around the globe. Tech giants & unicorns, transformative projects, emerging technologies and limitless opportunities - these are a few words that describe an average day for us. Building cross-functional engineering teams that take ownership and crave more means we’re always on the lookout for talented people who bring passion and creativity to every project. Nasza kultura obejmuje otwartość, działa z szacunkiem, pokazuje determinację i łączy osiąganie wyników z przyjemnością.

Projekt - cel, który będziesz miał
Dołącz do zespołu ds. danych i produktów klienta i współpracuj z jego interesariuszami biznesowymi. Przekształcisz wewnętrzne aplikacje prototypowane w Lovable w bezpieczne usługi produkcyjne w Google Cloud i zbudujesz kanały danych łączące systemy biznesowe z kanoniczną warstwą danych firmy. Oczekuj ról indywidualnego wkładu z różnorodnym planem projektów.

Rola - jak będziesz wnosić wkład

  • Przekształcanie wewnętrznych aplikacji prototypowanych w Lovable w bezpieczne, produkcyjne usługi na Cloud Run.
  • Budowanie backendów i warstw pośrednich z uwierzytelnianiem, śladami audytu i bezpiecznym przechowywaniem dokumentów.
  • Budowanie i orkiestracja kanałów danych łączących systemy biznesowe, takie jak Salesforce, oraz dostawców danych zewnętrznych do kanonicznej warstwy danych, pulpitów nawigacyjnych i narzędzi planistycznych, takich jak Pigment i Anaplan.
  • Automatyzacja powtarzających się raportów i analiz, w tym centralizacja danych według harmonogramu i kwartalne metryki z ręcznymi nakładkami.
  • Odpowiedzialność za bezpieczeństwo wszystkiego, co wysyłasz, ponieważ nie ma oddzielnej funkcji InfoSec.
  • Techniczny przegląd umiejętności AI używanych przez zespoły biznesowe.
  • Dokumentowanie swojej pracy na bieżąco (README, runbooki, notatki architektoniczne), aby inni mogli ją utrzymać.
  • Wyjaśnianie kompromisów interesariuszom nietechnicznym, zgłaszanie ryzyk technicznych i obaw dotyczących sekwencjonowania sponsorowi oraz odrzucanie zakresu, który należy do innych zespołów.

Oczekiwania - doświadczenie, którego potrzebujesz

  • Około 4-7 lat praktycznego doświadczenia w inżynierii oprogramowania.
  • Silne umiejętności produkcyjne w Pythonie w zakresie usług i potoków danych, w tym testowania i CI/CD.
  • Dogłębne doświadczenie w chmurze (obliczenia, zarządzane bazy danych, serverless, IAM), najlepiej w GCP, chociaż doświadczenie w AWS lub Azure również się liczy.
  • Zakres pełnostackowy, najsilniejszy w API i warstwie pośredniej, z umiejętnością dostosowania front-endu React/TypeScript bez projektanta.
  • Doświadczenie w inżynierii danych: pobieranie danych z API, baz danych i ekstraktów plików, orkiestracja (preferowany Airflow) oraz projektowanie schematów dla baz danych SQL i idealnie NoSQL.
  • Udokumentowane doświadczenie w przenoszeniu prototypów lub kodu generowanego przez AI do produkcji i posiadaniu usługi od początku do końca, w tym wdrożenia, monitorowania i dokumentacji.
  • Praktyczne doświadczenie w zabezpieczaniu własnych usług: uwierzytelnianie, IAM z minimalnymi uprawnieniami, obsługa sekretów, walidacja wejścia, rejestrowanie audytów, higiena zależności oraz bezpieczne przechowywanie i retencja dokumentów.
  • Autonomia i świadomość komercyjna: radzisz sobie z niejasnymi briefami bez nadzoru, szybko zapoznajesz się z szerokimi, niedokumentowanymi tabelami i nieznanymi systemami oraz przewidujesz, czego potrzebują użytkownicy.

Dodatkowe umiejętności - przewaga, którą masz

  • Doświadczenie w budowaniu integracji z Salesforce lub platformami planistycznymi, takimi jak Pigment i Anaplan.
  • Znajomość modelowania danych kanonicznych lub wymiarowych oraz zainteresowanie przyczynianiem się do strategii danych w całej firmie.
  • Ekspozycja na przepływy pracy LLM i ocenę podpowiedzi.
  • Doświadczenie z Lovable lub Supabase.

Dodatkowe informacje

Co oferujemy:
Elastyczne i zdalne opcje współpracy.
Międzynarodowe projekty z wiodącymi globalnymi klientami.
Podróże związane z międzynarodowymi projektami.
Atmosfera niekorporacyjna.
Dostęp do zajęć językowych.
Dostęp do inicjatyw dzielenia się wiedzą.
Dostęp do prywatnej opieki zdrowotnej i ubezpieczenia na życie.
Dostęp do karty multisport.

Dostępność i warunki indywidualnych korzyści mogą się różnić w zależności od wybranej formy współpracy.

Senior Software Engineer in Kraków – pracodawca: Software Mind

Software Mind to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku. Pracując w zespole doświadczonych inżynierów w Polsce, będziesz miał okazję rozwijać swoje umiejętności w obszarze automatyzacji i transformacji infrastruktury, a także korzystać z elastycznych godzin pracy oraz atrakcyjnych benefitów, które wspierają równowagę między życiem zawodowym a prywatnym.

S

Dane kontaktowe:

Zespół rekrutacyjny Software Mind

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

Python
Google Cloud Platform (GCP)
CI/CD
APIs
Data Engineering
Airflow
SQL