Terug naar de lijst

Vacaturebeschrijving

Senior Rust-Developer in 's-Gravenhage, Nederland

Bright Professionals

's-Gravenhage, Nederland

Voor ICTU zoeken wij een Senior Rust-Developer. Je werkt binnen het portfolio van het ICTU-programma ENIAMS. Daar ontwikkel je informatievoorzieningen en ondersteun je pilots voor de implementatie van Europese en Nederlandse Identity and Access Management-stelsels. Deze stelsels zijn bedoeld voor burgers en bedrijven en hebben ook betrekking op objecten zoals onroerend goed en vastgoed. Je werkt aan een samenhangend geheel van stelsels, wet- en regelgeving en verordeningen, waaronder EDI, eIDAS, DTC, Toegang, Wdo, Reisdocumenten, SVM en Wtta. De werkzaamheden omvatten de ontwikkeling en doorontwikkeling van informatievoorzieningen en ICT, maar ook beheer, toezicht, handhaving, certificering en accreditatie.

Je draagt als Senior Rust Developer bij aan de ontwikkeling van NL Wallet. Deze wallet stelt burgers en bedrijven in staat zich digitaal te identificeren, elektronische handtekeningen te zetten en gegevens of documenten te delen binnen publieke en private domeinen, zowel in Nederland als in andere EU-lidstaten. Je ontwikkelt mobiele en web- en backendcomponenten, inclusief bijbehorende geautomatiseerde tests. Daarbij werk je volgens de vastgestelde kwaliteitseisen en de overeengekomen kwaliteitsaanpak.
Wat je gaat doen
  • Je ontwikkelt en levert Rust-software voor mobiele toepassingen en web- en backendcomponenten.
  • Je ontwikkelt geautomatiseerde tests en automatiseert waar mogelijk ook de bijbehorende rapportages.
  • Je ondersteunt andere ontwikkelaars, reviewt hun software en deelt je kennis.
  • Je documenteert software en beoordeelt of functionele requirements haalbaar zijn. Je schat werkzaamheden in en helpt deze plannen.
  • Je adviseert de opdrachtgever over architectuur- en realisatiekeuzes.
  • Je ondersteunt ontwerpactiviteiten, technisch onderzoek en analyses.
  • Je werkt aan de implementatie van authenticatieprotocollen zoals OpenID4VC, ISO mdoc/mDL en OIDC.
  • Je ontwikkelt een Rust-library die zowel in mobiele apps als in backendcode kan worden geïntegreerd.
  • Je stelt verbeteringen voor en voert deze door.
  • Je werkt AI-first en zet AI-codeassistenten en AI-agents structureel in bij het schrijven, refactoren, testen en documenteren van Rust-software.
  • Je controleert AI-gegenereerde code en tests kritisch op correctheid, veiligheid, onderhoudbaarheid en licentievoorwaarden.
  • Je helpt AI-ondersteunde werkwijzen binnen het team en de CI/CD-straat in te richten en verder te ontwikkelen, met aandacht voor informatiebeveiliging en privacy.
  • Je deelt kennis en coacht teamleden in het effectieve en verantwoorde gebruik van AI-tooling.
  • Je neemt deel aan een zelforganiserend scrumteam, waaronder refinements en ontwerpsessies.
Jouw profiel
  • Je hebt ruime ervaring met softwareontwikkeling voor mobiele applicaties en web- en backendtoepassingen.
  • Je hebt ervaring met kwaliteitsborging en softwareontwikkeling in Rust, en met Android- en iOS-appontwikkeling.
  • Je volgt relevante technische ontwikkelingen, bijvoorbeeld via blogs, conferenties en meetups.
  • Je voelt je thuis in complexe omgevingen en werkt analytisch, creatief en doortastend. Je kunt je keuzes goed onderbouwen.
  • Je hebt ervaring met werken in een agile omgeving.
  • Je communiceert goed in het Nederlands en Engels, mondeling en schriftelijk.
  • Je overlegt constructief met gebruikers, stakeholders en teamleden.
  • Je hebt affiniteit met de toe te passen methoden en technieken en staat open voor nieuwe technologieën.
  • Je bent oplossingsgericht en werkt zelfstandig.
  • Je werkt AI-first: AI-tooling is een vanzelfsprekend onderdeel van je dagelijkse werk. Je weet wanneer je AI wel en niet inzet, beoordeelt de output kritisch en deelt je ervaringen actief met het team.

Functie-eisen

  • Je hebt minimaal 3 jaar aantoonbare ervaring met het ontwikkelen van mobiele software (iOS en Android) en web- en backendapplicaties, inclusief diverse integraties en koppelvlakken in een complex landschap. Daarvan heb je minimaal 2 jaar ervaring met Rust.
  • Je hebt minimaal 3 jaar aantoonbare ervaring met cryptografie in relatie tot PKI, digitale handtekeningen, digitale identiteit (SSI) en/of authenticatiefunctionaliteit binnen het domein van digitale identiteiten, zoals DigiD.
  • Je hebt minimaal 3 jaar aantoonbare ervaring met unit- en integratietests en het realiseren van een hoge testdekking.
  • Je hebt minimaal 3 jaar aantoonbare ervaring met het geautomatiseerd testen van software en het aantoonbaar afdekken van functionele en niet-functionele eisen in relatie tot user stories.
  • Je hebt minimaal 3 jaar aantoonbare ervaring met werken in een agile-/Scrum- en DevOps-omgeving, waarin je op elk gewenst moment kwalitatieve releases kunt uitrollen.
  • Je hebt actuele ervaring met een AI-first werkwijze in je dagelijkse werk.

Functie-wensen

  • Het is een pre als je aantoonbare ervaring hebt met Rust-ontwikkeling in combinatie met Axum, Tokio, sqlx/SeaORM en Serde (backend).
  • Het is een pre als je aantoonbare ervaring hebt met Rust-ontwikkeling in combinatie met Vue, React of vergelijkbare front-endtechnologieën.
  • Het is een pre als je aantoonbare ervaring hebt met Rust-ontwikkeling in combinatie met FFI.
  • Het is een pre als je aantoonbare ervaring hebt met Rust-ontwikkeling in combinatie met Dart (Flutter).
  • Het is een pre als je aantoonbare ervaring hebt met Rust-ontwikkeling in combinatie met iOS.
  • Het is een pre als je aantoonbare ervaring hebt met Rust-ontwikkeling in combinatie met Android.
  • Het is een pre als je aantoonbare ervaring hebt met Rust-ontwikkeling in combinatie met GitLab en Jira.
  • Het is een pre als je aantoonbare ervaring hebt met Rust-ontwikkeling in combinatie met Docker, Helm en Kubernetes.
  • Het is een pre als je aantoonbare ervaring hebt met AI-first softwareontwikkeling, waarbij je AI-codeassistenten en/of AI-agents structureel inzet in de ontwikkelcyclus, bijvoorbeeld voor AI-ondersteunde codegeneratie en refactoring, bij voorkeur in Rust.
  • Het is een pre als je aantoonbare ervaring hebt met AI-first softwareontwikkeling, waarbij je AI-codeassistenten en/of AI-agents structureel inzet in de ontwikkelcyclus, bijvoorbeeld voor het AI-ondersteund opstellen en onderhouden van geautomatiseerde tests.
  • Het is een pre als je aantoonbare ervaring hebt met AI-first softwareontwikkeling, waarbij je AI-codeassistenten en/of AI-agents structureel inzet in de ontwikkelcyclus, bijvoorbeeld voor AI-ondersteunde code reviews en kwaliteitsborging.
  • Het is een pre als je aantoonbare ervaring hebt met AI-first softwareontwikkeling, waarbij je AI-codeassistenten en/of AI-agents structureel inzet in de ontwikkelcyclus, bijvoorbeeld door AI-workflows of agents in te richten voor je team en/of CI/CD, zoals richtlijnen en prompt- of agentconfiguraties.
  • Het is een pre als je aantoonbare ervaring hebt met AI-first softwareontwikkeling, waarbij je AI-codeassistenten en/of AI-agents structureel inzet in de ontwikkelcyclus en verantwoord AI gebruikt in een overheids- of securitygevoelige context, met aandacht voor informatiebeveiliging, privacy en licenties.
  • Het is een pre als je aantoonbare ervaring hebt met softwareontwikkeling binnen publieke dienstverlening, identiteitsdomeinen, securitykritische omgevingen of andere omgevingen waarin hoge eisen worden gesteld aan betrouwbaarheid, privacy, beveiliging en continuïteit.

Extra Informatie

  • Aantal uur 36 - 36
  • ZZP mogelijk? Nee
  • Thuiswerken mogelijk? N.t.b.
  • Startdatum 30-11-2026
  • Opleidingsniveau HBO, WO
Vergelijkbare vacatures laden…