Hire Rust developers
Deze senior Rust developers bouwen snelle, memory-safe services en systeemsoftware met AI-tools en controleren wat die tools opleveren. Elke developer wordt getest op ownership en lifetimes, async runtimes, unsafe-grenzen en performance onder load.
01
De borrow checker is niet de volledige review
Modellen krijgen gegenereerde Rust tegenwoordig door de compiler, vaak door te clonen, te boxen of naar unsafe te grijpen. De code compileert, maar kan trager of minder veilig zijn dan hij lijkt. Engineers moeten daarom beoordelen hoe de code erdoor kwam, naast of dat is gelukt.
02
Async Rust faalt geruisloos
Gegenereerde async-code kan de runtime blokkeren, een lock vasthouden over een await heen, of taken spawnen die nooit afronden. Die fouten zijn pas zichtbaar als latentie onder belasting, en dat is waar we op testen.
03
Unsafe heeft een eigenaar nodig
Als een agent een unsafe-blok of een nieuwe FFI-grens voorstelt, moet iemand bewijzen dat de invarianten kloppen. Die beslissing ligt bij een senior engineer, en het is onderdeel van wat we beoordelen.
Zo beoordelen we Rust developers
Elke engineer doorloopt een assessment over de basis met AI-tools uitgeschakeld. Daarna volgt een tweede assessment waarin hij of zij met de eigen agents werkt. Bij Rust developers wegen deze criteria het zwaarst.
- Verificatie van AI-output
De engineer beoordeelt gegenereerde Rust-code die foutloos compileert maar via clones om de borrow checker heen werkt of een unsafe-block toevoegt, en beslist wat er aangepast moet worden vóór de merge.
- Debuggen
Engineers traceren een latentieprobleem in async-code terug naar een blocking call of een lock die over een await heen wordt vastgehouden, met een profiler in plaats van giswerk.
- Oordeel op basis van risico en eigenaarschap
De engineer beslist welke unsafe- en FFI-wijzigingen acceptabel zijn, wat een tweede review vereist en hoe de invarianten gedocumenteerd moeten worden.
Inhuren via Miyagami
- Één senior engineer, fulltime, tegen een vast maandtarief
- Dienstverband, salarisadministratie en compliance inbegrepen, geen recruitmentfee
Tijdlijn
- Minimaal drie maanden
- Geen goede match: wij vervangen op onze kosten
Hoe AI-gegenereerde code beoordelen
Bij het reviewen van AI-gegenereerde code verandert een deel van waar reviewers op letten en blijft een deel gelijk. Dit onderdeel behandelt beide, plus de specifieke fouten waar je op moet controleren.
Wat is Backend as a Service (BaaS)?
BaaS biedt kant-en-klare cloudinfrastructuur (databases, authenticatie, opslag, API's) zodat teams apps kunnen bouwen zonder zelf servers op te zetten of te beheren.
Wat is er veranderd aan code review
AI-gegenereerde code heeft veranderd waar je bij een code review op let. Dit artikel legt uit waarom reviews langer duren en welke vaardigheden reviewers nu nodig hebben.
Vragen over het inhuren van Rust-developers
Hoe senior zijn de Rust developers van Miyagami?
Elke Rust developer die we voorstellen is senior, heeft productiesystemen opgeleverd en onderhouden en heeft beide assessments gehaald. Je ziet beide scorecards voordat je kennismaakt.
Hoe toetsen jullie Rust specifiek?
Elke engineer doet twee assessments van zestig minuten in een echte Rust-codebase. Het eerste gaat over ownership, lifetimes, error handling en debugging, met AI-tools uit. In het tweede werkt de engineer met de eigen agents. Dan kijken we of hij of zij gegenereerde code herkent die wel compileert, maar traag is, blokkeert of onnodig unsafe is.
Hoe snel kan een Rust-developer beginnen?
Je krijgt binnen vijf werkdagen een shortlist. Van shortlist tot first commit duurt het meestal drie weken. Daarin zitten jouw gesprek, een eventueel technisch gesprek en het opstellen van het contract. We werken alleen fulltime, met een minimum van drie maanden.
Wat kost een Rust-developer via Miyagami?
Je betaalt een vast maandbedrag van €5.600 tot €8.000 per fulltime engineer. Dienstverband, payroll en compliance zijn inbegrepen en er is geen recruitmentfee. Op de prijspagina zie je hoe dit zich verhoudt tot de totale kosten van een senior lokale medewerker in jouw land, inclusief werkgeverslasten. De detachering is fulltime met een minimum van drie maanden. Werkt een plaatsing niet, dan vervangen we de engineer op onze kosten.
Werken ze in onze stack en tools of in hun eigen?
Na plaatsing werken onze engineers in jouw repositories, met jouw tooling en in jouw sprints. Ze volgen jouw regels voor wat AI-tools mogen aanraken. In het tweede assessment gebruiken ze hun eigen agents, dus je hebt al gezien hoe ze daarmee werken.
Ontvang binnen vijf werkdagen een shortlist
Je deelt de rollen en de stack in een kort formulier of een gesprek van dertig minuten. Binnen vijf werkdagen krijg je senior engineers met naam en toenaam om te beoordelen, elk met beide scorecards.
Gecertificeerd