< Naar alle vacatures

Rust-developer

Opleidingsniveau

HBO Informatica, Software Engineering of een vergelijkbare technische richting.

Salarisindicatie in loondienst

€4500 - €7000 per maand

Indicatie uurtarief bij ZZP

€90 - €130 per uur

Doorgroeimogelijkheden

Senior Rust-developer, Softwarearchitect, Principal engineer, Engineering manager

Competenties & vaardigheden

Rust-programmeren, softwarearchitectuur, geautomatiseerd testen, DevOps en CI/CD, informatiebeveiliging

Gerelateerde functies

Backend developer, Software engineer, Embedded developer, Full-stack developer, Softwarearchitect

Functiebeschrijving

Een Rust-developer ontwikkelt betrouwbare, veilige en performante software met de programmeertaal Rust. De functie komt voor binnen softwarebedrijven, productorganisaties, fintech, telecom, industrie en publieke dienstverlening. Je bouwt backenddiensten, API’s, systeemcomponenten en soms mobiele of webapplicaties die goed moeten samenwerken met andere systemen.

De Rust-developer vertaalt functionele eisen naar technische oplossingen, maakt ontwerpkeuzes en bewaakt de kwaliteit van de volledige ontwikkelcyclus. Daarbij werk je vaak in een agile of DevOps-team en lever je niet alleen code, maar ook geautomatiseerde tests, documentatie en onderhoudbare CI/CD-processen. Voor zelfstandigen zijn er uiteenlopende zzp opdrachten, waaronder opdrachten overheid die via een DAS kunnen worden aangeboden; DAS betekent Dynamisch Aankoopsysteem, een digitale inkoopprocedure waarmee overheidsorganisaties externe professionals inhuren.

Salarisindicatie

In loondienst ligt het bruto maandsalaris van een Rust-developer meestal tussen €4.500 en €7.000. Junioren starten doorgaans lager, terwijl senior developers, technical leads en specialisten in securitykritische of complexe systemen hoger kunnen uitkomen. De hoogte hangt onder meer af van ervaring, regio, sector, verantwoordelijkheden, schaarste op de arbeidsmarkt en kennis van aanvullende technologieën.

Als zzp’er of interim-professional ligt een gebruikelijk uurtarief ongeveer tussen €90 en €130. Specialisten met aantoonbare ervaring in architectuur, cryptografie, cloudplatforms, mobiele integraties of begeleiding van teams kunnen meer vragen. Ook de duur van de opdracht, gewenste beschikbaarheid, reisafstand, risico’s en mate van zelfstandigheid beïnvloeden het tarief en de voorwaarden voor interim werk.

Typische werkzaamheden

De dagelijkse werkzaamheden verschillen per product en technische omgeving, maar bestaan vaak uit:

  • Ontwerpen, bouwen, refactoren en onderhouden van Rust-software voor backend, web, embedded of mobiele toepassingen.
  • Ontwikkelen en beheren van API’s, integraties, dataverwerking en koppelingen met externe systemen.
  • Schrijven van unit-, integratie- en end-to-endtests en bewaken van testdekking, prestaties en betrouwbaarheid.
  • Uitvoeren van code reviews, analyseren van incidenten en verbeteren van beveiliging, onderhoudbaarheid en observability.
  • Samenwerken met product owners, ontwerpers, testers en beheerders tijdens refinement, planning en retrospectives.
  • Automatiseren van builds, releases en kwaliteitscontroles met bijvoorbeeld containers, cloudplatforms en CI/CD.

Hoe word je specialist

Een hbo-opleiding Informatica, Software Engineering of een vergelijkbare technische richting is een gebruikelijke basis. Een wo-opleiding kan passend zijn voor functies met veel nadruk op algoritmen, distributed systems of onderzoek. Tijdens de opleiding ontwikkel je kennis van programmeren, databases, softwarearchitectuur, netwerken, testen en informatiebeveiliging.

Specialisatie ontstaat vooral door praktijkervaring met Rust en aanverwante ecosystemen, zoals async programmeren, webframeworks, databases, cloud en mobiele integratie. Certificeringen in cloudtechnologie, security, Kubernetes of DevOps kunnen je profiel versterken, maar aantoonbare projecten wegen vaak zwaarder. Groei kan leiden tot functies als senior Rust-developer, softwarearchitect, principal engineer of engineering manager. Blijf op de hoogte van de taalontwikkeling, securityrichtlijnen en verantwoord gebruik van AI-tools bij programmeren, testen en code review.

Opleidingsniveau

HBO Informatica, Software Engineering of een vergelijkbare technische richting.

Salarisindicatie in loondienst

€4500 - €7000 per maand

Indicatie uurtarief bij ZZP

€90 - €130 per uur

Doorgroeimogelijkheden

Senior Rust-developer, Softwarearchitect, Principal engineer, Engineering manager

Competenties & vaardigheden

Rust-programmeren, softwarearchitectuur, geautomatiseerd testen, DevOps en CI/CD, informatiebeveiliging

Gerelateerde functies

Backend developer, Software engineer, Embedded developer, Full-stack developer, Softwarearchitect

Functiebeschrijving

Een Rust-developer ontwikkelt betrouwbare, veilige en performante software met de programmeertaal Rust. De functie komt voor binnen softwarebedrijven, productorganisaties, fintech, telecom, industrie en publieke dienstverlening. Je bouwt backenddiensten, API’s, systeemcomponenten en soms mobiele of webapplicaties die goed moeten samenwerken met andere systemen.

De Rust-developer vertaalt functionele eisen naar technische oplossingen, maakt ontwerpkeuzes en bewaakt de kwaliteit van de volledige ontwikkelcyclus. Daarbij werk je vaak in een agile of DevOps-team en lever je niet alleen code, maar ook geautomatiseerde tests, documentatie en onderhoudbare CI/CD-processen. Voor zelfstandigen zijn er uiteenlopende zzp opdrachten, waaronder opdrachten overheid die via een DAS kunnen worden aangeboden; DAS betekent Dynamisch Aankoopsysteem, een digitale inkoopprocedure waarmee overheidsorganisaties externe professionals inhuren.

Salarisindicatie

In loondienst ligt het bruto maandsalaris van een Rust-developer meestal tussen €4.500 en €7.000. Junioren starten doorgaans lager, terwijl senior developers, technical leads en specialisten in securitykritische of complexe systemen hoger kunnen uitkomen. De hoogte hangt onder meer af van ervaring, regio, sector, verantwoordelijkheden, schaarste op de arbeidsmarkt en kennis van aanvullende technologieën.

Als zzp’er of interim-professional ligt een gebruikelijk uurtarief ongeveer tussen €90 en €130. Specialisten met aantoonbare ervaring in architectuur, cryptografie, cloudplatforms, mobiele integraties of begeleiding van teams kunnen meer vragen. Ook de duur van de opdracht, gewenste beschikbaarheid, reisafstand, risico’s en mate van zelfstandigheid beïnvloeden het tarief en de voorwaarden voor interim werk.

Typische werkzaamheden

De dagelijkse werkzaamheden verschillen per product en technische omgeving, maar bestaan vaak uit:

  • Ontwerpen, bouwen, refactoren en onderhouden van Rust-software voor backend, web, embedded of mobiele toepassingen.
  • Ontwikkelen en beheren van API’s, integraties, dataverwerking en koppelingen met externe systemen.
  • Schrijven van unit-, integratie- en end-to-endtests en bewaken van testdekking, prestaties en betrouwbaarheid.
  • Uitvoeren van code reviews, analyseren van incidenten en verbeteren van beveiliging, onderhoudbaarheid en observability.
  • Samenwerken met product owners, ontwerpers, testers en beheerders tijdens refinement, planning en retrospectives.
  • Automatiseren van builds, releases en kwaliteitscontroles met bijvoorbeeld containers, cloudplatforms en CI/CD.

Hoe word je specialist

Een hbo-opleiding Informatica, Software Engineering of een vergelijkbare technische richting is een gebruikelijke basis. Een wo-opleiding kan passend zijn voor functies met veel nadruk op algoritmen, distributed systems of onderzoek. Tijdens de opleiding ontwikkel je kennis van programmeren, databases, softwarearchitectuur, netwerken, testen en informatiebeveiliging.

Specialisatie ontstaat vooral door praktijkervaring met Rust en aanverwante ecosystemen, zoals async programmeren, webframeworks, databases, cloud en mobiele integratie. Certificeringen in cloudtechnologie, security, Kubernetes of DevOps kunnen je profiel versterken, maar aantoonbare projecten wegen vaak zwaarder. Groei kan leiden tot functies als senior Rust-developer, softwarearchitect, principal engineer of engineering manager. Blijf op de hoogte van de taalontwikkeling, securityrichtlijnen en verantwoord gebruik van AI-tools bij programmeren, testen en code review.

Logo Stichting ICTU
Den Haag
onbekend
36 uur
30 nov. 2026 - 30 nov. 2027
Reageer
Deadline: 16 nov. 2026
Let op! Deze opdracht is afkomstig van één van de brokers van de opdrachtgever. We zijn bij De Transparante Broker tegen ketenvorming, maar kiezen er toch voor om deze opdracht door te plaatsen. Lees hier waarom.

Opdrachtomschrijving

Als Senior Rust Developer werk je binnen het portfolio van het ICTU-programma ENIAMS bij Stichting ICTU in Den Haag. ENIAMS ontwikkelt informatievoorzieningen en ondersteunt pilots voor de implementatie van Europese en Nederlandse Identity en Access Management-stelsels. Deze stelsels richten zich op burgers, bedrijven, onroerend goed en vastgoed en omvatten onder meer EDI, eIDAS, DTC, Toegang, Wdo, Reisdocumenten, SVM en Wtta.

Je werkt aan de voorziening NL Wallet, de Nederlandse versie van de E(U)DI-Wallet. Deze wallet stelt burgers en bedrijven in staat om zich in Nederland en andere EU-lidstaten digitaal te identificeren, elektronische handtekeningen te zetten en gegevens of documenten te delen binnen publieke en private domeinen.

Je ontwikkelt mobiele en web/backend-softwarecomponenten in Rust en levert de bijbehorende geautomatiseerde testen op. Daarbij werk je onder meer aan authenticatieprotocollen zoals OpenID4VC, ISO mdoc/mDL en OIDC en aan een Rust-library die zowel in mobiele apps als in backendcode kan worden geïntegreerd. Je ondersteunt ontwerp, technisch onderzoek en analyses, beoordeelt de haalbaarheid van functionele requirements en adviseert over architectuur- en realisatiekeuzes. Het resultaat bestaat uit kwalitatief hoogwaardige software en testware die aansluiten op de vastgestelde kwaliteitsaanpak.

Een belangrijk onderdeel van de opdracht is AI-first ontwikkelen. Je zet AI-codeassistenten en AI-agents structureel in bij het schrijven, refactoren, testen en documenteren van software. Je verifieert AI-gegenereerde code en testen kritisch op correctheid, veiligheid, onderhoudbaarheid en licentievoorwaarden en helpt AI-ondersteunde werkwijzen in het team en de CI/CD-straat door te ontwikkelen.

Gevraagd profiel

Je bent een senior Rust-ontwikkelaar die ervaring heeft met het ontwikkelen van mobiele en web/backend-software en geautomatiseerde testen. Je werkt zorgvuldig, kunt software van anderen reviewen en documenteren en bent in staat om functionele requirements te vertalen naar haalbare technische oplossingen.

Je werkt zelfstandig en verbindend in een zelforganiserend scrumteam, neemt deel aan refinements en ontwerpsessies en deelt actief kennis. Daarnaast coach je teamleden in het effectief en verantwoord gebruik van AI-tooling en draag je bij aan verbeteringen in de ontwikkel- en testwerkwijze.

Eisen

  • Minimaal 3+ jaar aantoonbare ervaring met het ontwikkelen van software van mobiele (iOS, Android) én web/backend applicaties i.c.m. diverse integraties/koppelvlakken in een complex landschap, waarvan minimaal 2 jaar in Rust
  • Minimaal 3+ jaar aantoonbare ervaring met cryptografie in relatie tot PKI, digitale handtekeningen, digitale identiteit (SSI) en of authenticatiefunctionaliteit in het digitale identiteiten domein (bv. DigiD)
  • Minimaal 3+ jaar aantoonbare ervaring met Unit- en integration tests met een hoge testdekking
  • Minimaal 3+ jaar aantoonbare ervaring met het geautomatiseerd testen van gerealiseerde software met een aantoonbare testdekking van functionele en niet-functionele eisen i.c.m. user stories
  • Minimaal 3+ jaar aantoonbare ervaring met het werken in een agile/scrum én devops omgeving (elk gewenst moment aantoonbaar kwalitatieve releases kunnen uitrollen)
  • De kandidaat heeft courante ervaring met een AI-first werkwijze in het dagelijkse werk

Wensen

  • Aantoonbare ervaring met Rust ontwikkeling in combinatie met Axum, Tokio, sqlx/SeaORM, Serde (Backend)
  • Aantoonbare ervaring met Rust ontwikkeling in combinatie met Vue, React of vergelijkbaar (Front-end)
  • Aantoonbare ervaring met Rust ontwikkeling in combinatie met FFI
  • Aantoonbare ervaring met Rust ontwikkeling in combinatie met Dart (flutter)
  • Aantoonbare ervaring met Rust ontwikkeling in combinatie met iOS
  • Aantoonbare ervaring met Rust ontwikkeling in combinatie met Android
  • Aantoonbare ervaring met Rust ontwikkeling in combinatie met Gitlab, Jira
  • Aantoonbare ervaring met Rust ontwikkeling in combinatie met Docker, Helm, Kubernetes
  • Aantoonbare ervaring met AI-first softwareontwikkeling, waarbij AI-codeassistenten en/of AI-agents structureel zijn ingezet in de ontwikkelcyclus, i.c.m. AI-ondersteunde codegeneratie en refactoring (bij voorkeur in Rust)
  • Aantoonbare ervaring met AI-first softwareontwikkeling, waarbij AI-codeassistenten en/of AI-agents structureel zijn ingezet in de ontwikkelcyclus, i.c.m. AI-ondersteund opstellen en onderhouden van geautomatiseerde testen
  • Aantoonbare ervaring met AI-first softwareontwikkeling, waarbij AI-codeassistenten en/of AI-agents structureel zijn ingezet in de ontwikkelcyclus, i.c.m. AI-ondersteunde code review en kwaliteitsborging
  • Aantoonbare ervaring met AI-first softwareontwikkeling, waarbij AI-codeassistenten en/of AI-agents structureel zijn ingezet in de ontwikkelcyclus, i.c.m. Inrichten van AI-workflows of agents in team en/of CI/CD (bv. richtlijnen, prompt- of agentconfiguratie)
  • Aantoonbare ervaring met AI-first softwareontwikkeling, waarbij AI-codeassistenten en/of AI-agents structureel zijn ingezet in de ontwikkelcyclus, i.c.m. Verantwoord AI-gebruik in een overheids- of securitygevoelige context (informatiebeveiliging, privacy, licenties)
  • Aantoonbare ervaring met softwareontwikkeling binnen publieke dienstverlening, identiteitsdomeinen, securitykritische omgevingen of andere omgevingen waarin hoge eisen worden gesteld aan betrouwbaarheid, privacy, beveiliging en continuïteit

Competenties

  • Ruime ervaring met software development van mobiele- en web/backend-applicaties
  • Ervaring met kwaliteitsborging in combinatie met softwareontwikkeling in Rust, alsmede Android en iOS app development
  • Je leest graag relevante technische blogs en/of gaat regelmatig naar conferenties en meetups
  • Je voelt je thuis in complexe omgevingen
  • Je bent doortastend, creatief, analytisch en kunt keuzes onderbouwen
  • Ervaring met het werken in agile omgevingen
  • Je bent communicatief vaardig, zowel mondeling als schriftelijk in het Nederlands en Engels
  • Je bent in staat om constructief te overleggen met gebruikers, stakeholders en teamleden
  • Je voelt aan wanneer het tijd is voor een kop koffie of thee
  • Je hebt affiniteit met de toe te passen methoden en technieken, maar je staat ook open om nieuwe dingen/technologieënte leren en eigen te maken
  • Je hebt een oplossingsgerichte mentaliteit en acteert met een grote mate van zelfstandigheid
  • Je werkt AI-first: AI-tooling is een vanzelfsprekend onderdeel van je dagelijkse werk. Je weet wanneer je het wel en niet inzet, blijft kritisch op de output en deelt je ervaringen actief met het team

Reageer

De opdrachtgever heeft aangegeven dat deze opdracht niet toegankelijk is voor freelancers, ook niet als DGA van een BV. De Transparante Broker biedt daarvoor een alternatief waarbij we je omzet verlonen. Sta je daar voor open? Reageer dan op de opdracht en we sturen je meer informatie over de constructie toe.
De Transparante Broker rekent € 5,00 margeDe Transparante Broker rekent € 5,00 marge bovenop je gewenste uurtarief. Je uurtarief bij de opdrachtgever is € 5,00
Hoeft nog niet op maat gemaakt te worden voor de opdracht
Je hebt al gesolliciteerd voor "Senior Rust-developer (AI-first)". Wil je opnieuw solliciteren?
Alleen uit te voeren via omzetverloning
De opdrachtgever heeft aangegeven dat deze opdracht niet toegankelijk is voor freelancers, ook niet als DGA van een BV. De Transparante Broker biedt daarvoor een alternatief waarbij we je omzet verlonen. Sta je daar voor open? Reageer dan op de opdracht en we sturen je meer informatie over de constructie toe.
Meer info over omzetverloning
Onze voorwaarden

Onze voorwaarden in één oogopslag

  • Altijd een vaste, lage marge van €5,- per gewerkt uur.
  • Wij vragen geen exclusiviteit van jou.
  • Wij nemen nooit een concurrentie- of relatiebeding op in ons contract.
  • Wij betalen je direct na ontvangst van de betaling van de opdrachtgever.
Meer over onze voorwaarden