Állás · Senior

Rust fejlesztő

Szoftverfejlesztő • Senior • Remote • Teljes munkaidő • Lengyelország Lengyelország

Senior Rust fejlesztői pozíció, amelyben a fejlesztési gyakorlatok javítása és a termékfejlesztés mellett mentorálás, komponenstervezés és csapatok közötti minőségfejlesztés is a feladat.

Feladatok

  • ▹A szoftverfejlesztési és karbantartási gyakorlatok javítása, aktív közreműködés a termékfejlesztésben
  • ▹A minőség képviselete és példamutatás, nehéz és finom rendszerhibák kezelése
  • ▹Szisztematikus hibakeresés összefüggő területeken, a megfigyelhetőség és monitorozás kultúrájának erősítése több csapatban
  • ▹Csapatokon átívelő munka az iteratív, önálló fejlesztés és a jövőbeli skálázás kultúrájáért
  • ▹Más mérnökök mentorálása és fejlesztése
  • ▹Az architektek és formális módszer-szakértők specifikációinak áttekintése
  • ▹Komponensek és azok kapcsolatainak tervezése
  • ▹Rendelkezésre állás az éles termékek súlyos (severity 1) hibáinak sürgős javításához
  • ▹Szoftverkomponensek és külső könyvtárak integrálása
  • ▹Programok és rendszerek ellenőrzése és telepítése
  • ▹Kód dokumentálása és technikai felhasználói kézikönyvek írása
  • ▹Tesztek írása (unit- és property-tesztek)

Elvárások

  • ▹7+ év szoftverfejlesztési tapasztalat a megkövetelt nyelven (Haskell, JavaScript, Scala, Rust)
  • ▹Erős Rust-tapasztalat éles környezetben
  • ▹A Rust tulajdonosi modelljének, kölcsönzési mechanikájának, lifetime-jainak és párhuzamossági paradigmáinak szakértői szintű ismerete
  • ▹Webszolgáltatások és RESTful API-k fejlesztésében szerzett tapasztalat
  • ▹A HTTP-protokollok, a hozzáférhetőség és a biztonsági megfelelőség ismerete
  • ▹Elosztott rendszerek és hálózatfejlesztés ismerete
  • ▹Párhuzamos programozás és többszálúság tapasztalata
  • ▹Felhőplatform-tapasztalat (AWS, GCP vagy Azure)
  • ▹Konténerizáció (Docker) és orkesztráció (Kubernetes) ismerete
  • ▹CI/CD-folyamatok ismerete
  • ▹Git és Git-munkafolyamatok ismerete
  • ▹Gyakorlati tapasztalat agilis fejlesztési módszerekkel
  • ▹Funkcionális és objektumorientált programozási paradigmák ismerete
  • ▹Tesztvezérelt fejlesztés

Előny

  • ▹Informatikai diploma (kívánatos, de nem feltétlenül szükséges)
  • ▹Kriptográfiai protokollok ismerete
  • ▹Web3 technológiák ismerete

Soft skillek

Minimális felügyelet vagy mentorálás melletti önálló munkavégzésVilágos kommunikáció, változtatási javaslatok a vezetés feléMentorálás és iránymutatás más mérnököknekTechnikai és prioritás-vezetői szerep

Hasonló állások