Lead Rust Engineer in Katowice

Lead Rust Engineer in Katowice

Katowice Pełny etat 121500 - 148500 zł / rok (szac.) Hybrydowo
T

W skrócie

  • Zadania: Prowadź techniczny kierunek i buduj nową platformę danych z użyciem Rust.
  • Firma: Innowacyjna firma technologiczna, która ceni współpracę i kreatywność.
  • Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
  • Dlaczego ta praca: Zbuduj coś wielkiego i wpływaj na przyszłość technologii.
  • Kwalifikacje: 8+ lat doświadczenia w inżynierii backendowej oraz umiejętności przywódcze.

Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.

Nasza kultura to nie coś, do czego ludzie dołączają, to coś, co budują i kształtują. Wierzymy, że każda osoba zasługuje na to, aby być wysłuchana i wzmocniona. Jeśli masz wątpliwości, czy pasujesz do nas, mówimy: spróbuj! Budujmy razem coś wspaniałego.

Poszukujemy osoby na stanowisko Lead Rust Engineer, która będzie odpowiedzialna za kierunek techniczny oraz budowę warstwy usług i API nowej generacji platformy danych dla jednego z naszych klientów. Bezpośrednia praca dotyczy usług backendowych i API, w tym przenoszenia istniejących integracji klientów na nową powierzchnię API oraz budowy warstwy usług w Rust. Nowe usługi, które budujemy, są napisane w Rust, z pewnymi elementami C# w miksie, podczas gdy części obecnej platformy nadal działają na Ruby.

Potrzebujemy praktycznego lidera technicznego, który czuje się komfortowo w tym środowisku i szybko przyswaja nowe elementy.

Kluczowe obowiązki:

  • Ustalenie kierunku technicznego, priorytetów i standardów inżynieryjnych.
  • Odpowiedzialność za decyzje dotyczące architektury i projektowania API dla nowej warstwy usług oraz ścieżki migracji z systemów legacy.
  • Projektowanie, budowanie i utrzymywanie usług backendowych i API, z Rust jako głównym językiem.
  • Rozwój i rozszerzanie warstwy usług Rust, która znajduje się w centrum nowej platformy.
  • Migracja istniejących klientów, napisanych w C# i Ruby, z obecnej powierzchni API na nową z minimalnymi zakłóceniami.
  • Praca w istniejącym kodzie Ruby tam, gdzie to konieczne, podczas gdy platforma przechodzi na nową architekturę.
  • Wkład w projektowanie API, wersjonowanie i umowy, aby konsumenci mogli płynnie przyjąć nowe punkty końcowe.
  • Wsparcie pracy synchronizacji danych poprzez dostarczanie, pomagając doprowadzić ją do końca.
  • Pisanie dobrze przetestowanego, obserwowalnego, gotowego do produkcji kodu i ustalanie standardów jakości kodu poprzez przeglądy.
  • Ścisła współpraca z liderami inżynierii klientów oraz szerszym zespołem Transcenda.

Wymagania:

  • 8+ lat doświadczenia w inżynierii backendowej, budowaniu usług i API w produkcji, najlepiej 2+ lata na stanowisku lidera technologicznego.
  • Praktyczne doświadczenie komercyjne z Rust, w tym usługi asynchroniczne (np. Tokio, Axum lub Actix).
  • Znajomość Ruby, wystarczająca do czytania, utrzymywania i bezpiecznej zmiany istniejącej bazy kodu Ruby (z użyciem asystentów kodu).
  • Silne umiejętności projektowania API: REST i/lub gRPC, wersjonowanie, kompatybilność wsteczna i migracja klientów.
  • Solidne podstawy w relacyjnych bazach danych, SQL i integracji usług do usług.
  • Doświadczenie w testowaniu, CI/CD i obserwowalności dla usług backendowych.
  • Udowodniona zdolność do szybkiego zapoznawania się z nieznanymi bazami kodu i językami oraz do prowadzenia zespołu.
  • Doświadczenie w promowaniu praktyk kodowania agentowego w zespole: ustalanie wytycznych, definiowanie standardów przeglądów dla kodu generowanego przez AI oraz pomoc inżynierom w skutecznym i bezpiecznym korzystaniu z tych narzędzi.
  • Wyraźna umiejętność pisania i mówienia po angielsku oraz komfort w bezpośredniej współpracy z liderami inżynierii klientów.

Preferencje:

  • Doświadczenie w C# / .NET, szczególnie w klientach API lub usługach.
  • Poprzednia praca nad migracjami platform API lub przepisywaniem wzorców strangler.
  • Ekspozycja na zarządzanie metadanymi lub systemy synchronizacji danych.

Lead Rust Engineer in Katowice – pracodawca: Transcenda

Transcenda to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu innowacji technologicznych. Nasza kultura pracy opiera się na współpracy i ciągłym rozwoju, co pozwala pracownikom na zdobywanie nowych umiejętności oraz awansowanie w ramach firmy. Dodatkowo, oferujemy elastyczne godziny pracy oraz możliwość pracy zdalnej, co sprzyja równowadze między życiem zawodowym a prywatnym.

T

Dane kontaktowe:

Zespół rekrutacyjny Transcenda

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

Rust
C#
Ruby
Backend Engineering
API Design
REST
gRPC