O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Programista RUST Będziesz odpowiedzialny za ulepszanie naszego oprogramowania i jego utrzymanie, a także za aktywny udział w rozwoju produktu. Starszy Inżynier Oprogramowania odpowiada za jakość praktyk inżynierskich w zespole. Starsi inżynierowie oprogramowania pracują w różnych zespołach, aby zidentyfikować ulepszenia między zespołami (na przykład) udostępnianie kodu, usuwanie złożoności lub wdrażanie nowych praktyk.
Od starszego członka zespołu oczekuje się, że będziesz mentorem i rozwijał innych inżynierów oprogramowania oraz będziesz osobą kontaktową w zespole i szerszej organizacji, korzystając z wielu baz kodu i języków. Kluczowe obowiązki - Promuje i modeluje wysoką jakość dzięki proaktywnym działaniom oraz rozwiązuje trudne i subtelne problemy systemowe - Używa systematycznego debugowania do diagnozowania wszystkich problemów w zestawie powiązanych domen i kieruje rozwojem kultury obserwowalności i monitorowania w kilku zespołach - Regularnie pracuje między zespołami, aby zbudować kulturę iteracyjnego, autonomicznego rozwoju i przyszłego skalowania. - Jest liderem technicznym i ustalającym priorytety w zestawie powiązanych domen zespołu, konsekwentnie przesuwając granice i badając luki w zrozumieniu. - Jest popularnym narzędziem w zespole i szerszej organizacji, korzystającym z wielu baz kodów i języków. - Bądź proaktywny i wymagaj minimalnego nadzoru lub mentoringu, aby ukończyć zadania - Przeglądaj specyfikacje opracowane przez architektów i specjalistów ds. metod formalnych - Kieruj projektowaniem komponentów i ich interakcjami - Bądź dostępny w przypadku awaryjnego rozwiązywania problemów o wadze 1 we wdrożonych produktach - Integruj komponenty oprogramowania i biblioteki stron trzecich - Weryfikacja i wdrażanie programów i systemów - Pisanie dokumentacji kodu - Pisanie technicznych instrukcji użytkownika Kluczowe kompetencje - Umiejętność zrozumienia potrzeb projektu, celów i ram czasowych, aby uwzględnić je w planowaniu i ustalaniu terminów dla konkretnego strumienia. - Jasno artykułuje nowe zagadnienia, sugeruje zmiany kierownictwu w celu wdrożenia. - Napisz idiomatyczny kod spełniający kryteria akceptacji danego zadania. - Napisz testy (testy jednostkowe, testy właściwości), które zapewniają wystarczające i nie zbędne, wydajne pokrycie kodu. - Dokumentuj kod i interfejsy API w zwięzły i jednoznaczny sposób - Zapewniaj szczegółowe wytyczne dotyczące pracy do wykonania, pomagaj przy przydzielaniu zadań oraz dostarczaj szczegółowe recenzje i opinie na temat pracy. - Pragmatycznie stosować się do zasad inżynierii oprogramowania (modułowość, rozwój przyrostowy, brak przedwczesnej optymalizacji, brak pełzania funkcji, brak spekulatywnej ogólności) Wykształcenie/doświadczenie - Wykształcenie z informatyki jest pożądane, ale niekonieczne - Ponad 7 lat doświadczenia w inżynierii oprogramowania w wymaganym języku (Haskell, Javascript, Scala, Rust) - Doświadczenie w pracy z Git i przepływem pracy Git - Praktyczne doświadczenie z metodami Agile tworzenia oprogramowania - Znajomość paradygmatów programowania funkcjonalnego i obiektowego Umiejętności specjalistyczne - Duże doświadczenie z język programowania Rust w środowiskach produkcyjnych. - Zrozumienie na poziomie eksperckim modelu własności Rusta, mechaniki pożyczania, czasów życia i paradygmatów współbieżności. - Doświadczenie w tworzeniu usług internetowych i API RESTful. - Zrozumienie protokołów HTTP, dostępności i zgodności z bezpieczeństwem. - Znajomość systemów rozproszonych i rozwoju sieci. - Doświadczenie w programowaniu współbieżnym i wielowątkowości. - Doświadczenie z platformami chmurowymi, takimi jak AWS, GCP lub Azure. - Znajomość narzędzi konteneryzacji (Docker) i orkiestracji (Kubernetes). - Zrozumienie procesów ciągłej integracji i wdrażania. - Doświadczenie w zakresie metod tworzenia oprogramowania, takich jak rozwój oparty na testach. - Znajomość protokołów kryptograficznych będzie dodatkowym atutem. - Doświadczenie z technologiami Web3 będzie dodatkowym atutem. Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/rust-developer-eer-poland
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.