Software Engineer (Rust) in Kraków

Software Engineer (Rust) in Kraków

Kraków Pełny etat 123750 - 151250 zł / rok (szac.) Stacjonarnie
M

W skrócie

  • Zadania: Projektuj i rozwijaj systemy o wysokiej wydajności w języku Rust.
  • Firma: Innowacyjna firma technologiczna w Liverpoolu z zespołową kulturą pracy.
  • Benefity: Konkurencyjne wynagrodzenie, zdalna praca i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i twórz rozwiązania, które mają realny wpływ.
  • Kwalifikacje: Ekspert w programowaniu w Rust oraz umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.

Poszukujemy szczegółowego i analitycznego inżyniera oprogramowania (Rust), który dołączy do naszego zespołu w Liverpoolu, Wielka Brytania. W tej roli będziesz projektować, rozwijać i utrzymywać systemy o wysokiej wydajności przy użyciu Rust, przyczyniając się do aplikacji krytycznych dla misji, które wymagają efektywności, niezawodności i wyjątkowej jakości kodu.

Będziesz współpracować z zespołami międzyfunkcyjnymi, aby dostarczać solidne rozwiązania, przestrzegając najlepszych praktyk w inżynierii oprogramowania.

  • Projektowanie i rozwijanie wydajnych, skalowalnych rozwiązań programowych przy użyciu Rust, z naciskiem na wydajność i bezpieczeństwo pamięci.
  • Pisanie czystego, dobrze udokumentowanego kodu, który przestrzega ustalonych standardów kodowania i wzorców projektowych.
  • Analiza wymagań systemowych i tłumaczenie ich na specyfikacje techniczne oraz projekty architektoniczne.
  • Optymalizacja kodu pod kątem wydajności, identyfikowanie i rozwiązywanie wąskich gardeł poprzez profilowanie i benchmarking.
  • Przeprowadzanie dokładnych przeglądów kodu i testów w celu zapewnienia niezawodności, bezpieczeństwa i łatwości konserwacji.
  • Współpraca z członkami zespołu w celu rozwiązywania złożonych problemów technicznych i wdrażania skutecznych rozwiązań.
  • Utrzymywanie kontroli wersji za pomocą Gita i uczestnictwo w procesach ciągłej integracji i wdrażania.
  • Wkład w rozwój i doskonalenie praktyk i metodologii rozwoju oprogramowania.
  • Śledzenie aktualizacji języka Rust, rozwoju ekosystemu i najlepszych praktyk branżowych.
  • Dokumentowanie decyzji technicznych, architektury systemu i szczegółów implementacji dla odniesienia zespołu.

Wymagania:

  • Ekspert w języku programowania Rust z udokumentowanym doświadczeniem produkcyjnym.
  • Silne zrozumienie koncepcji programowania systemowego i zarządzania pamięcią na niskim poziomie.
  • Doświadczenie w pisaniu i wykonywaniu kompleksowych testów jednostkowych i integracyjnych.
  • Umiejętność efektywnego organizowania pracy i zarządzania wieloma priorytetami.

Preferowane:

  • Doświadczenie w programowaniu współbieżnym i równoległym.
  • Znajomość systemów wbudowanych lub rozwoju aplikacji krytycznych dla wydajności.
  • Znajomość pipeline'ów CI/CD i zautomatyzowanych frameworków testowych.
  • Wkład w projekty open-source, szczególnie inicjatywy oparte na Rust.
  • Doświadczenie z narzędziami do profilowania wydajności i optymalizacji.
  • Zrozumienie najlepszych praktyk bezpieczeństwa w programowaniu systemowym.
  • Doświadczenie w pracy w środowiskach Agile.

Software Engineer (Rust) in Kraków – pracodawca: Matterhorn Early Access (PROD-FRAN)

Matterhorn Early Access to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku Liverpoolu. Nasza kultura pracy opiera się na współpracy i innowacyjności, co pozwala pracownikom na ciągłe doskonalenie swoich umiejętności oraz realizację ambitnych projektów. Oferujemy konkurencyjne wynagrodzenie, elastyczne godziny pracy oraz wsparcie w rozwoju kariery, co czyni nas idealnym miejscem dla inżynierów oprogramowania poszukujących satysfakcjonującej i znaczącej pracy.

M

Dane kontaktowe:

Zespół rekrutacyjny Matterhorn Early Access (PROD-FRAN)

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

Rust
Analytical Skills
Attention to Detail
Systems Programming
Memory Management
Unit Testing
Integration Testing