Hire Rust developers
De här senior Rust-utvecklarna bygger snabba, minnessäkra tjänster och systemmjukvara med hjälp av AI-verktyg, och de granskar vad verktygen producerar. Varje utvecklare testas på ownership och lifetimes, async-runtimes, unsafe-gränser och prestanda under last.
01
Borrow checkern är inte hela granskningen
Modeller får numera genererad Rust förbi kompilatorn, ofta genom att klona, boxa eller ta till unsafe. Koden kompilerar, men den kan vara långsammare eller mindre säker än den ser ut. Därför behöver utvecklaren bedöma både om koden klarade kompilatorn och hur den gjorde det.
02
Async Rust misslyckas tyst
Genererad async-kod kan blockera runtimen, hålla ett lås över ett await eller spawna tasks som aldrig avslutas. Sådana fel visar sig som latens under belastning, vilket är där vi testar.
03
Unsafe kräver en ansvarig
När en agent föreslår ett unsafe-block eller en ny FFI-gräns måste någon bevisa att invarianterna håller. Det ansvaret tillhör en senior utvecklare, och det är en del av det vi bedömer.
Så testar vi Rust-utvecklare
Varje utvecklare gör ett test i grundläggande färdigheter med AI-verktygen avstängda och ett andra test med sina egna agenter igång. För Rust-utvecklare väger dessa kriterier tyngst.
- Verifiering av AI-output
Utvecklaren granskar genererad Rust-kod som kompilerar utan fel men kringgår lånekontrollanten med kloning eller lägger till ett unsafe-block, och avgör vad som ska ändras innan koden slås samman.
- Felsökning
Utvecklare spårar ett latensroblem i asynkron kod till ett blockerande anrop eller ett lås som hålls över en await, med hjälp av en profiler snarare än gissningar.
- Omdöme utifrån risk och ansvar
Utvecklaren avgör vilka unsafe- och FFI-ändringar som är acceptabla, vad som behöver en andra granskning och hur invarianter ska dokumenteras.
Hyra in via Miyagami
- En senior utvecklare, heltid, till en fast månadskostnad
- Anställning, lön och regelefterlevnad ingår, inget rekryteringsarvode
Tidslinje
- Minst tre månader
- Fel matchning: vi ersätter på vår bekostnad
Hur man granskar AI-genererad kod
Granskning av AI-genererad kod ändrar en del av det granskare letar efter och behåller resten. Inlägget går igenom båda delarna och de vanligaste felmönstren att kontrollera.
Vad är Backend as a Service (BaaS)?
BaaS tillhandahåller färdig molninfrastruktur (databaser, autentisering, lagring, API:er) så att team kan lansera appar utan att bygga eller hantera servrar från grunden.
Vad har förändrats med kodgranskning
AI-genererad kod har ändrat vad en kodgranskning letar efter. Här förklarar vi varför granskningar tar längre tid och vilka färdigheter granskare behöver nu.
Frågor om att hyra in Rust-utvecklare
Hur senior är Miyagamis Rust-utvecklare?
Varje Rust-utvecklare vi föreslår är senior, har levererat och underhållit produktionssystem och har klarat båda testerna. Du ser båda scorecards innan du träffar dem.
Hur testar ni Rust specifikt?
Varje utvecklare gör två test på 60 minuter i en riktig Rust-kodbas. Det första täcker ownership, lifetimes, felhantering och felsökning med AI-verktygen avstängda. I det andra använder de sina egna agenter, och vi kontrollerar om de upptäcker genererad kod som kompilerar men är långsam, blockerande eller onödigt unsafe.
Hur snabbt kan en Rust-utvecklare börja?
Du får en shortlist inom fem arbetsdagar. Från shortlist till first commit går det vanligtvis tre veckor. Där ryms din intervju, de tekniska samtal du vill hålla och avtalet. Uppdragen är enbart på heltid, med minst tre månader.
Vad kostar en Rust-utvecklare via Miyagami?
Du betalar en fast månadsavgift på €5 600 till €8 000 per heltidsutvecklare. Anställning, lönehantering och regelefterlevnad ingår, och du betalar inget rekryteringsarvode. På prissidan jämför vi med den totala kostnaden för att anställa en senior utvecklare lokalt i ditt land. Uppdragen är på heltid med tre månaders minsta längd, och om en placering inte fungerar byter vi ut personen på vår bekostnad.
Arbetar de i vår stack och med våra verktyg eller sina egna?
När utvecklaren är på plats arbetar hen i dina repon, dina verktyg och dina sprintar, och följer dina regler för vad AI-verktyg får röra. I det andra testet använder utvecklaren sina egna agenter, så du har redan sett hur hen arbetar med dem.
Få en shortlist inom fem arbetsdagar
Du beskriver rollerna och din stack i ett kort formulär eller i ett samtal på trettio minuter. Inom fem arbetsdagar får du namngivna seniora utvecklare att gå igenom, alla med båda scorecards.
Certifierad