In één oogopslag
- Taken: Leid de technische richting van een AI-platform en los complexe problemen op.
- Bedrijf: Een toonaangevend bedrijf in informatie en analytics met een focus op innovatie.
- Voordelen: Flexibele werktijden, welzijnsinitiatieven en mogelijkheden voor professionele ontwikkeling.
- Overige informatie: Dynamische werkomgeving met uitstekende groeikansen en een focus op werk-privébalans.
- Waarom deze baan: Werk aan baanbrekende technologieën en maak impact op wetenschap en gezondheidszorg.
- Kwalificaties: Minimaal 10 jaar ervaring in softwareontwikkeling en expertise in frontend architectuur.
Het verwachte salaris ligt tussen 79000 - 131500 € per jaar.
Ben je gepassioneerd over het vormgeven van de technische richting van een modern, AI-gestuurd platform en het leiden van architecturale beslissingen die op lange termijn impact hebben?
Geniet je ervan om te werken aan frontend, backend en infrastructuur om schaalbare, betrouwbare software te leveren die complexe zakelijke uitdagingen oplost voor engineeringteams en eindgebruikers?
Over Team: Libra is een intern evaluatieplatform binnen Elsevier’s Search & AI Platform. Het Evaluation Team bouwt platformcapaciteiten die meerdere Elsevier-producten kunnen ondersteunen, met name rond het evalueren en mogelijk maken van AI-gedreven use cases.
Over Rol: Als Principal Software Engineer ben je de belangrijkste technische stem van het platform. Je bent verantwoordelijk voor de frontend-architectuur en levering, helpt bij het vormgeven van de backend en integraties over het product, en stelt de technische standaard voor een gedistribueerd team. Je leidt grote multifunctionele ontwikkelingswerkzaamheden, lost de moeilijkste technische problemen op, schrijft complexe productiecodes en fungeert als de senior bron van expertise voor het product. Je geeft ook managementadvies over sizing, roadmap en budget.
Verantwoordelijkheden:
- Eigen de technische richting van het platform, frontend-architectuur en levering, en neem deel aan de belangrijkste ontwerpbepalingen over het hele product, inclusief de backend en integraties.
- Leid architectonisch ontwerp en behoud technische consistentie over de frontend, backend en integraties.
- Stel de technische standaard vast: definieer wat goede code, ontwerp en beoordelingen zijn, leid ontwerpdiskussies, codebeoordelingen en architectuursessies, en registreer beslissingen.
- Vorm en ontwerp de backend-for-frontend service met backend-engineers, inclusief API-contracten, authenticatie, rolgebaseerde toegang en achtergrondverwerking.
- Ontwerp uitbreidbare patronen zodat nieuwe evaluatietypes, workflows en partnerintegraties soepel passen naarmate het platform groeit naar een gedeelde service.
- Leid de implementatie van componenten die meerdere services en modules overspannen, werkend over de stack van ontwikkeling tot infrastructuur.
- Maak het platform betrouwbaar op schaal, zonder verloren expertwerk en snelle, stabiele prestaties voor honderden gelijktijdige gebruikers.
- Diagnoseer en los complexe technische problemen op in gedistribueerde systemen, en voltooi de meest complexe bugfixes.
- Ontwerp en onderhoud datamodellen die zowel operationele als analytische use cases ondersteunen.
- Bouw relaties op met andere engineeringteams om hun behoeften te begrijpen en hun pijnpunten op te lossen, en automatiseer processen die hen helpen.
- Werk direct samen met evaluatieteams, datawetenschappers en eindgebruikers om vereisten om te zetten in duidelijke, betrouwbare technische plannen.
- Dien als het primaire technische aanspreekpunt voor partnerteams en externe technologiebronnen.
- Stuur een AI-eerste engineeringpraktijk aan, verbeter continu de ontwikkelingsprocessen en leid kennisdeling binnen het team.
- Alle andere taken zoals toegewezen.
Kwalificaties:
- 10+ jaar ervaring in software-engineering, met minstens 7 jaar ervaring in het bouwen van grote webapplicaties aan de frontend.
- BS in Engineering of Computer Science, of gelijkwaardige ervaring vereist; een gevorderde graad is een pré.
Technische Vaardigheden:
- Expert in React (18+), TypeScript en moderne JavaScript, met een bewezen staat van dienst in het leiden van frontend-architectuur voor productieapplicaties.
- Diepgaand begrip van schaalbare frontend-architectuur, inclusief routering en gegevensladen, server-statusbeheer, prestaties op schaal, componentbibliotheken en ontwerpsystemen.
- Werkkennis van Node.js backends, idealiter NestJS, inclusief REST API-ontwerp, backend-for-frontend patronen, OIDC en sessie-gebaseerde authenticatie, en rolgebaseerde toegang.
- Diepgaand begrip van gedistribueerd systeemontwerp, datamodellering en prestatieoptimalisatie, inclusief relationele databases zoals PostgreSQL.
- Expert in testgedreven ontwikkeling en CI/CD, met praktische ervaring met Vitest of Jest, Testing Library, Playwright en kwaliteitsgrenzen in CI.
- Praktische kennis van Vite, Yarn, Docker, nginx, AWS-infrastructuur als code en CI/CD met GitHub Actions.
- Hands-on ervaring met moderne AI-tools zoals Claude of Codex, en een AI-eerste benadering van het leveren van hoogwaardige software.
- Solide kennis van architecturale principes, met het vermogen om afwegingen duidelijk uit te leggen en beslissingen te nemen die in de loop van de tijd standhouden.
- Vermogen om technische resultaten onafhankelijk te sturen, van probleemdefinitie tot implementatie.
- Expert in Agile of Kanban-levering, met sterke planning, prioritering en verandermanagement over meerdere teams.
- Bewezen vermogen om samen te werken met en leiding te geven aan interne en externe technologiebronnen om complexe zakelijke behoeften op te lossen.
- Sterke communicatie- en presentatievaardigheden voor een breed publiek, van engineers tot senior leiderschap en niet-technische gebruikers.
Aanvullende vaardigheden:
- Kennis van LLM-evaluatieconcepten zoals rubric-gebaseerde metrics, LLM-as-een-rechter, inter-rater overeenstemming en adjudicatie.
- Ervaring met het bouwen van interne platforms of ontwikkelaarsgerichte tooling die door andere teams wordt gebruikt.
- Kennis van observability best practices, inclusief metrics, logs, waarschuwingen en monitoring van echte gebruikers.
- Ervaring met streaming UIs (server-sent events) en datarijke dashboards.
- Werkkennis van specificatie-gedreven ontwikkeling (SDD) en agentic, AI-gedreven ontwikkelingsworkflows.
Werken op een manier die voor jou werkt: We bevorderen een gezonde werk/privébalans binnen de organisatie. We bieden een aantrekkelijke werkgelegenheid voor onze mensen. Met tal van welzijnsinitiatieven, gedeeld ouderschapsverlof, studieondersteuning en sabbaticals, helpen we je om je onmiddellijke verantwoordelijkheden en je langetermijndoelen te bereiken.
Werkschema: Flexibele werktijden - de tijden waarop je werkt gedurende de dag aanpassen om alles in te passen en te werken wanneer je het meest productief bent.
Over Bedrijf: Een wereldwijde leider in informatie en analytics, we helpen onderzoekers en zorgprofessionals om wetenschap vooruit te helpen en gezondheidsresultaten te verbeteren ten behoeve van de samenleving. Gebaseerd op onze public heritage, combineren we kwaliteitsinformatie en enorme datasets met analytics om visionaire wetenschap en onderzoek, gezondheidseducatie en interactieve leerervaringen, evenals uitzonderlijke gezondheidszorg en klinische praktijk te ondersteunen. Bij Elsevier draagt jouw werk bij aan de grote uitdagingen van de wereld en een duurzamere toekomst. We benutten innovatieve technologieën om wetenschap en gezondheidszorg te ondersteunen en samen te werken voor een betere wereld.
Salarisbereik: NLD Amsterdam (Radarweg) €79.000 - €131.500. Deze rol valt onder de Collectieve Arbeidsovereenkomst Uitgeverijsector.
We weten dat jouw welzijn en geluk essentieel zijn voor een lange en succesvolle carrière. We zijn verheugd om land specifieke voordelen aan te bieden.
We zijn toegewijd aan het bieden van een eerlijk en toegankelijk wervingsproces. Als je een handicap of andere behoefte hebt die aanpassing of wijziging vereist, laat het ons dan weten door ons Aanvraag Ondersteuningsformulier in te vullen of neem contact op met 1-855-833-5120.
Criminelen kunnen zich voordoen als recruiters die om geld of persoonlijke informatie vragen. We vragen nooit om geld of bankgegevens van sollicitanten. Leer meer over het herkennen en vermijden van oplichting.
Lees ons Privacybeleid voor kandidaten. We zijn een werkgever die gelijke kansen biedt: gekwalificeerde sollicitanten worden tijdens de tewerkstelling beschouwd en behandeld zonder onderscheid op basis van ras, kleur, geloof, religie, geslacht, nationale afkomst, burgerschapsstatus, handicapstatus, beschermde veteranenstatus, leeftijd, burgerlijke staat, seksuele geaardheid, genderidentiteit, genetische informatie of enige andere eigenschap die door de wet wordt beschermd.
Principal Software Engineer in Amsterdam werkgever: RX Brasil
Elsevier is een uitstekende werkgever die zich richt op het bevorderen van een gezonde werk-privébalans en biedt tal van voordelen zoals welzijnsinitiatieven, studiefaciliteiten en flexibele werktijden. Werken in Amsterdam betekent dat je deel uitmaakt van een innovatief team dat vooroploopt in data science en AI, met volop mogelijkheden voor persoonlijke groei en ontwikkeling in een stimulerende omgeving. Bij Elsevier draag je bij aan belangrijke maatschappelijke uitdagingen en een duurzamere toekomst, terwijl je samenwerkt met toonaangevende professionals in de sector.
Hupjob Expertadvies🤫
Zo denken wij dat je Principal Software Engineer in Amsterdam kunt binnenhalen
✨Word actief in de Tech Community
Neem deel aan lokale tech meetups, hackathons en conferenties. Dit is dé plek om medetekenaars en recruiters van bedrijven zoals RX Brasil te ontmoeten. Laat je gezicht zien en praat over je passies en projecten!
✨Demonstreer jouw vaardigheden
Zorg voor een toffe portfolio of GitHub-pagina waar je projecten of open-source bijdragen kunt delen. Werk samen met andere developers aan interessante projecten; dat laat niet alleen je vaardigheden zien, maar ook je vermogen om samen te werken.
✨Gebruik online platforms
Zoek naar niche-platforms, zoals Stack Overflow Jobs of AngelList, waar je vacatures kunt vinden die niet alleen op LinkedIn staan. Dit kan je helpen om unieke kansen te ontdekken die perfect passen bij jouw skills.
✨Direct solliciteren bij RX Brasil!
We moedigen je aan om direct op onze website te solliciteren. Dit laat zien dat je geïnteresseerd bent in ons als bedrijf en helpt je om je kandidaat-profiel verder te versterken. Misschien staat de ideale rol als softwareontwikkelaar bij RX Brasil al op je te wachten!
Wij denken dat je deze vaardigheden nodig hebt om als Principal Software Engineer in Amsterdam te schitteren
Een paar tips voor je sollicitatie 🫡
Show Your Coding Skills!:Bij een rol in softwareontwikkeling is het heel belangrijk om je technische vaardigheden te benadrukken. Voeg bijvoorbeeld je GitHub-link toe aan je CV, zodat wij een kijkje kunnen nemen naar je code en projecten. Laat vooral zien aan welke toffe open-source projecten je hebt bijgedragen of welke eigen projecten je hebt gebouwd.
Technische CV Layout:Zorg ervoor dat je CV aansluit bij de verwachtingen in de softwarewereld. Vermeld duidelijk je programmeertalen, frameworks en tools die je hebt gebruikt. Gebruik ook projectbeschrijvingen die de impact van je werk laten zien, zoals prestatieverbeteringen of succesvolle projecten.
Kies de Juiste Motivatie:In je motivatiebrief willen we vooral weten waarom je voor deze functie bij RX Brasil wilt werken. Vertel ons niet alleen over je vaardigheden, maar ook over je passie voor het vak. Wat drijft jou om in de softwareontwikkeling te werken en hoe zie je jouw rol binnen ons team?
Voorbereiding op Vragen:Bereid je voor op vragen over je eerdere projecten en ervaringen tijdens het sollicitatiegesprek. We willen graag weten hoe je problemen hebt opgelost en wat je hebt geleerd. Dit helpt ons te begrijpen hoe jij in ons team past en wat je kunt bijdragen aan de projecten bij RX Brasil.
Zo bereid je je voor op een sollicitatiegesprek bij RX Brasil
✨Bereid je voor op codetest uitdagingen
In de wereld van softwareontwikkeling moet je vaak verwachten dat je tijdens het interview een codetest of technische uitdaging krijgt voorgeschoteld. Zorg ervoor dat je goed oefent met platforms zoals LeetCode of HackerRank, zodat je je vaardigheden kunt demonstreren en klaar bent om op de spot te blijven programmeren.
✨Praat over je projecten en tools
We willen dat je je projecten goed kunt presenteren tijdens het gesprek. Wees voorbereid om te vertellen over de technologieën en tools die je gebruikt hebt, zoals Git, Docker of specifieke programmeertalen. Dit laat zien dat je niet alleen theoretische kennis hebt, maar ook praktische ervaring.
✨Toon je leer- en aanpassingsvermogen
Als fulltime softwareontwikkelaar zal je regelmatig nieuwe technologieën en frameworks tegenkomen. Geef voorbeelden van hoe je je hebt aangepast aan veranderingen en nieuwe dingen hebt geleerd, of het nu gaat om een nieuwe programmeertaal of een andere manier van werken. Dit laat zien dat je leergierig bent en bereid bent om te groeien.
✨Wees voorbereid op gedragsvragen
Naast technische vaardigheden zijn soft skills ook cruciaal in softwareontwikkeling. Wees voorbereid op gedragsvragen die je samenwerking, probleemoplossing en communicatievaardigheden testen. Denk na over situaties waarin je succesvol hebt samengewerkt met een team of een probleem hebt opgelost, en hoe je die ervaring kunt delen.