W ITLT pomagamy naszym zaprzyjaźnionym firmom przekształcać ambitne pomysły w cyfrową rzeczywistość. Z nastawieniem na wyzwania, ciekawość technologii i zwinność - współtworzymy wyjątkowe rozwiązania IT i zapewniamy najlepszych specjalistów - którzy pomagają przyspieszyć cyfrową transformację.
Aktualnie poszukujemy kandydatów na stanowisko: Lead Rust Developera
-
Forma zatrudnienia: umowa o pracę.
-
Tryb pracy: zdalnie, z przewidywanymi warsztatami w biurze (2-3 dni na kwartał).
-
Sektor: fintech.
Technologie:
- Java
- Rust
- Apache Kafka
- Event Sourcing
- OAuth / OpenID
- Znajomość protokołów sieciowych (TCP/UDP)
- Frontend: TypeScript, RxJS, Angular
- DevOps & środowiska: Docker, Ansible, CI/CD (Jenkins / GitLab CI), Linux, Microsoft Azure, Git, Bash
- Projektowanie i modelowanie: Programowanie obiektowe i funkcyjne, UML
Zakres prac:
- Wyznaczanie kierunku technicznego rozwoju komponentów systemu i nadzór nad ich wdrażaniem w języku Rust.
- Wspieranie zespołu w podejmowaniu decyzji architektonicznych oraz rozwiązywaniu złożonych problemów technologicznych.
- Mentoring programistów – dzielenie się wiedzą, wspieranie rozwoju kompetencji i wdrażanie dobrych praktyk inżynierskich.
- Współtworzenie koncepcji przetwarzania danych w środowisku rozproszonym, z uwzględnieniem aspektów skalowalności i niezawodności.
- Aktywny udział w analizach wymagań biznesowych i technicznych, przekładanych na konkretne rozwiązania projektowe.
- Prowadzenie przeglądów kodu, dbanie o jego jakość, spójność i zgodność z ustalonymi standardami.
- Współpraca z zespołami testerskimi i DevOps w celu zapewnienia stabilności środowiska produkcyjnego i ciągłości wdrożeń.
- Inicjowanie i wspieranie działań optymalizacyjnych oraz usprawnień w procesie wytwarzania oprogramowania.
- Bardzo dobra znajomość języka Rust.
- Min. 7 lat w branży IT na stanowisku programistycznym.
- Min. rok w roli lidera / team leadera.
- Doświadczenie w projektowaniu i programowaniu złożonych systemów back-endowych.
- Umiejętność analizy złożonych problemów i projektowania zoptymalizowanych rozwiązań.
- Swobodne poruszanie się w środowisku Linux/Docker.
- Bardzo dobre kompetencje miękkie: liderskie oraz rozmowy biznesowe.
- Komunikatywny jęz. angielski.
Nice-to-have:
- Znajomość zagadnień związanych z komunikacją sieciową.
- Długofalowe stabilne zatrudnienie w oparciu o UoP.
- Szansa na rozwój w dużej strukturze, bezpośredni kontakt z Managerem zespołu.
- Praca w firmie, w której IT jest dojrzałe, a metodyki zwinne są respektowane.
- Dopłata do karty MultiSport oraz ubezpieczenia.
- Godziny startu pracy 7:30 - 9:30.
- Sprawny proces rekrutacyjny (wideokonferencja), maksymalnie 2 spotkania online.