Senior Rust Developer
25k - 30k PLN25 000 - 30 000 PLN/ mies.UoP
SeniorFull-time·Umowa o pracę
#411974·Dodano 3 dni temu·1
Źródło: nofluffjobs.comTech Stack / Keywords
Software developmentRustAnaliza technicznaAnaliza biznesowaLinuxDocker
Firma i stanowisko
Projekt obejmuje rozwój i utrzymanie systemu transakcyjnego funkcjonującego w środowisku rynku kapitałowego. Zakres prac obejmuje tworzenie nowych funkcjonalności, rozwój i optymalizację istniejącego oprogramowania oraz zapewnienie wysokiej wydajności, stabilności i niezawodności systemu opartego na języku Rust.
Wymagania
- Minimum 5 lat doświadczenia na stanowisku Software Developer, w tym co najmniej 2–3 lat doświadczenia w programowaniu w języku Rust
- Znajomość zagadnień związanych z projektowaniem i programowaniem systemów rozproszonych
- Znajomość programowania systemowego i funkcyjnego
- Umiejętność analizy wymagań biznesowych i technicznych oraz przekładania ich na rozwiązania programistyczne
- Umiejętność identyfikowania i rozwiązywania problemów dotyczących kodu oraz architektury systemu
- Wiedza z zakresu komunikacji sieciowej
- Znajomość środowiska Linux oraz technologii Docker
- Umiejętność analizy problemów, projektowania rozwiązań oraz optymalizacji kodu pod kątem złożoności obliczeniowej i pamięciowej
- Dobra organizacja pracy własnej, inicjatywa i zaangażowanie
- Komunikatywna znajomość języka angielskiego
Obowiązki
- Tworzenie nowych funkcjonalności i mechanizmów systemu transakcyjnego w języku Rust zgodnie z wymaganiami projektowymi
- Rozwój, modyfikacja i optymalizacja istniejących komponentów systemu
- Analiza wymagań biznesowych i technicznych oraz przekładanie ich na rozwiązania programistyczne
- Diagnozowanie i rozwiązywanie problemów związanych z kodem oraz architekturą systemu
- Projektowanie i wdrażanie rozwiązań z uwzględnieniem wydajności, niezawodności i skalowalności
- Przygotowywanie dokumentacji technicznej projektowanego i wdrażanego oprogramowania
- Współpraca przy automatyzacji testów oraz doskonaleniu procesów testowania
- Monitorowanie jakości kodu oraz identyfikowanie obszarów wymagających optymalizacji i usprawnień
- Współpraca z zespołem developerskim przy wypracowywaniu optymalnych rozwiązań technologicznych
- Współpraca z architektami, programistami i testerami w celu zapewnienia wysokiej jakości dostarczanego oprogramowania
Benefity
- Zatrudnienie na podstawie umowy o pracę
- Możliwość pracy przy rozwiązaniach wykorzystywanych w środowisku rynku kapitałowego
- Możliwość rozwoju zawodowego i zdobywania doświadczenia w obszarze nowoczesnych technologii
- Atrakcyjny system wynagradzania
- Dostęp do szkoleń, konferencji i kursów
- Bogaty pakiet benefitów, obejmujący m.in. pakiet kafeteryjny, prywatną opiekę medyczną, ubezpieczenie na życie oraz PPE
- Możliwość pracy w modelu hybrydowym
- Pakiet sportowy (abonament sportowy)
Opieka zdrowotna
Karta sportowa
SQUARE ONE RESOURCES
192 aktywne oferty