Expert Rust Developer - 100 % remote
⚲ Kraków
28 560 - 33 600 PLN (B2B)
Wymagania
- Rust
- AWS
- Terraform
- Docker
- Kafka (nice to have)
Opis stanowiska
O projekcie:
Dołącz do zespołu rozwijającego wysokowydajne systemy finansowe, w których kluczowe są niskie opóźnienia, niezawodność i poprawność działania.
Projekt dotyczy budowy i rozwoju systemów przetwarzających dane finansowe w czasie rzeczywistym. Pracujemy w środowisku architektury mikroserwisowej, z naciskiem na systemy rozproszone, streaming danych oraz low-latency processing. Rozwiązania, które powstają w projekcie, obsługują krytyczne przepływy biznesowe i przetwarzają dane wrażliwe na czas, dlatego szczególną uwagę przykładamy do wydajności, testowalności i obserwowalności systemu.
Stack technologiczny: Rust, AWS, Terraform, Docker, Microservices Architecture, Distributed Systems, Streaming Pipelines, Kafka, Domain-Driven Design (DDD), Low-latency systems.
Wymagania:
- Doświadczenie w Rust w systemach wysokiej wydajności (real-time, high-throughput, production-level)- Umiejętność projektowania wydajnych struktur danych oraz pracy z memory management i correctness- Praktyka w budowie systemów streamingowych z obsługą time-based logic oraz edge-case’ów- Doświadczenie z AWS lub inną chmurą, Terraform oraz Docker- Doświadczenie w budowie wysokowydajnych usług produkcyjnych- Dobra znajomość systemów rozproszonych- Bardzo dobre umiejętności komunikacyjne- Angielski min. B2
Codzienne zadania:
- Projektowanie i rozwój niskolatencyjnych usług w Rust
- Implementacja niezawodnej i testowalnej logiki biznesowej
- Budowa i utrzymanie pipeline’ów danych w czasie rzeczywistym
- Przetwarzanie zdarzeń oraz implementacja mechanizmów feedback loop
- Profilowanie i optymalizacja wydajności (CPU, memory, network)
- Współpraca przy projektowaniu API, modeli danych i architektury systemu
- Wspieranie zespołu w podejmowaniu kluczowych decyzji technicznych
Dołącz do zespołu rozwijającego wysokowydajne systemy finansowe, w których kluczowe są niskie opóźnienia, niezawodność i poprawność działania.
Projekt dotyczy budowy i rozwoju systemów przetwarzających dane finansowe w czasie rzeczywistym. Pracujemy w środowisku architektury mikroserwisowej, z naciskiem na systemy rozproszone, streaming danych oraz low-latency processing. Rozwiązania, które powstają w projekcie, obsługują krytyczne przepływy biznesowe i przetwarzają dane wrażliwe na czas, dlatego szczególną uwagę przykładamy do wydajności, testowalności i obserwowalności systemu.
Stack technologiczny: Rust, AWS, Terraform, Docker, Microservices Architecture, Distributed Systems, Streaming Pipelines, Kafka, Domain-Driven Design (DDD), Low-latency systems.
Wymagania:
- Doświadczenie w Rust w systemach wysokiej wydajności (real-time, high-throughput, production-level)- Umiejętność projektowania wydajnych struktur danych oraz pracy z memory management i correctness- Praktyka w budowie systemów streamingowych z obsługą time-based logic oraz edge-case’ów- Doświadczenie z AWS lub inną chmurą, Terraform oraz Docker- Doświadczenie w budowie wysokowydajnych usług produkcyjnych- Dobra znajomość systemów rozproszonych- Bardzo dobre umiejętności komunikacyjne- Angielski min. B2
Codzienne zadania:
- Projektowanie i rozwój niskolatencyjnych usług w Rust
- Implementacja niezawodnej i testowalnej logiki biznesowej
- Budowa i utrzymanie pipeline’ów danych w czasie rzeczywistym
- Przetwarzanie zdarzeń oraz implementacja mechanizmów feedback loop
- Profilowanie i optymalizacja wydajności (CPU, memory, network)
- Współpraca przy projektowaniu API, modeli danych i architektury systemu
- Wspieranie zespołu w podejmowaniu kluczowych decyzji technicznych
🔍 Dekoder Ogłoszenia
🔴
wysokowydajne systemy finansowe, w których kluczowe są niskie opóźnienia, niezawodność i poprawność działania
Oczekuje się od Ciebie pracy nad systemami, gdzie każdy milisekundowy błąd lub opóźnienie może mieć znaczące konsekwencje finansowe.
🔴
systemy przetwarzające dane finansowe w czasie rzeczywistym
Będziesz pracować z danymi, które wymagają natychmiastowej analizy i reakcji, co może oznaczać presję czasu i konieczność ciągłego monitorowania.
🟡
szczególną uwagę przykładamy do wydajności, testowalności i obserwowalności systemu
Oznacza to, że będziesz musiał poświęcić dużo czasu na pisanie testów i implementację mechanizmów monitorowania, co może być czasochłonne.
🔴
Doświadczenie w Rust w systemach wysokiej wydajności (real-time, high-throughput, production-level)
Poszukiwany jest kandydat, który nie tylko zna Rusta, ale ma udokumentowane sukcesy w budowaniu i utrzymaniu krytycznych systemów produkcyjnych.
🟡
Bardzo dobre umiejętności komunikacyjne
Oprócz technicznych umiejętności, oczekuje się od Ciebie aktywnego udziału w dyskusjach technicznych i jasnego przekazywania informacji.