Full-stack developer (Co2 reductie)
- Werk aan een internationaal SaaS-platform waarmee organisaties hun CO₂-uitstoot binnen transport inzichtelijk maken en reduceren.
- Bouw full-stack aan een technisch en data-intensief product met TypeScript, Node.js en React.
- Kom terecht in een ervaren engineeringteam dat volop experimenteert met AI-assisted development en je veel vrijheid geeft in hoe je software bouwt.
Bedrijfsprofiel
Voor een Nederlandse softwareorganisatie binnen de sustainability- en logistieke sector zoeken we een Full-stack Engineer. De organisatie ontwikkelt een internationaal SaaS-platform waarmee bedrijven de CO₂-uitstoot van hun logistieke activiteiten kunnen berekenen, analyseren en uiteindelijk verminderen.
Het product heeft de afgelopen jaren een flinke technische ontwikkeling doorgemaakt. Wat ooit begon met Excel-sheets voor emissieberekeningen, groeide via een BI-oplossing uit tot een volwassen softwareplatform. Inmiddels verwerken klanten grote hoeveelheden transportdata en wordt de software steeds relevanter door toenemende Europese wet- en regelgeving rondom emissierapportage en verduurzaming.
Hierdoor gaat de technische uitdaging veel verder dan het ontwikkelen van losse features. Schaalbaarheid, dataverwerking, architectuur, security en betrouwbaarheid spelen een belangrijke rol. Tegelijkertijd wordt continu gewerkt aan nieuwe functionaliteiten en aan het verbeteren van de manier waarop software wordt ontwikkeld.
Binnen het engineeringteam wordt veel geëxperimenteerd met AI. Niet alleen voor het sneller schrijven van code, maar bijvoorbeeld ook rondom code reviews, het analyseren van productie-logs en het slimmer inrichten van developmentworkflows. Het uitgangspunt is daarbij dat AI engineers productiever maakt, maar dat goede software-engineeringkennis, architectuur en kritisch denkvermogen juist belangrijk blijven.
De cultuur is informeel en pragmatisch. Engineers krijgen veel vrijheid en worden aangemoedigd om mee te denken en bestaande technische keuzes ter discussie te stellen. Er wordt hybride gewerkt, waarbij veel collega's gemiddeld ongeveer één dag per week naar kantoor komen.
Functie omschrijving
Als Full-stack Engineer werk je aan de verdere ontwikkeling van het centrale SaaS-platform. De positie heeft een duidelijke backendcomponent, maar het doel is juist om engineers steeds meer end-to-end verantwoordelijkheid te laten nemen. Je werkt daarom zowel aan de backend als aan functionaliteiten binnen de frontend.
Je ontwikkelt nieuwe features, verbetert bestaande functionaliteit en denkt mee over de technische architectuur van het platform. Aan de backend werk je onder andere aan API's, businesslogica en het verwerken van grote hoeveelheden transport- en emissiedata. Aan de frontend zorg je er samen met het team voor dat deze functionaliteiten op een gebruiksvriendelijke manier beschikbaar komen voor klanten.
Je werkt niet in een omgeving waarin tickets simpelweg worden weggewerkt. Van engineers wordt verwacht dat ze begrijpen welk probleem er opgelost moet worden en zelfstandig nadenken over de beste technische aanpak. Onderwerpen als onderhoudbaarheid, performance, security en schaalbaarheid maken daarom onderdeel uit van je dagelijkse werk.
AI speelt hierin een steeds grotere rol. Het team gebruikt en onderzoekt AI-tools om sneller features te ontwikkelen en developmentprocessen te verbeteren. Zo wordt er geëxperimenteerd met AI-assisted coding, automatische code reviews en het slimmer analyseren van productieproblemen. Ook wordt gekeken hoe grotere, met behulp van AI ontwikkelde features op een beheersbare manier gereviewd kunnen worden.
Je krijgt daarmee veel ruimte om niet alleen aan het product te bouwen, maar ook mee te bepalen hoe software binnen de organisatie wordt ontwikkeld.
Functie eisen
Voor deze positie zoeken we vooral een goede software engineer. Je hoeft daarom niet ieder onderdeel van de technische stack al volledig te beheersen. Een sterke technische basis, nieuwsgierigheid en het vermogen om nieuwe technologie snel eigen te maken wegen zwaar.
Je beschikt bij voorkeur over:
- Meerdere jaren professionele ervaring als software developer;
- Ervaring met JavaScript en/of TypeScript;
- Een sterke basis in backend development en bij voorkeur ervaring met Node.js;
- Ervaring met React of een vergelijkbaar modern frontendframework, óf de ambitie om je hier verder in te ontwikkelen;
- Kennis van API's, databases en het bouwen van onderhoudbare software;
- Begrip van softwarearchitectuur en het vermogen om zelfstandig technische keuzes te maken;
- Ervaring met of duidelijke interesse in AI-assisted development;
- Het vermogen om AI-output kritisch te beoordelen in plaats van gegenereerde code klakkeloos over te nemen;
- Een zelfstandige en pragmatische manier van werken;
- Goede communicatieve vaardigheden en het vermogen om samen met andere engineers verantwoordelijkheid te nemen voor codekwaliteit.
Heb je voornamelijk een backendachtergrond, maar wil je jezelf graag verder richting full-stack ontwikkelen? Dan kan deze positie juist goed aansluiten. Ook wanneer je niet ieder framework uit de huidige stack afvinkt, maar wel aantoonbaar een sterke software-engineeringbasis hebt, komen we graag met je in contact.
Arbeidsvoorwaarden
Je komt terecht in een technisch ervaren team binnen een internationale softwareorganisatie met een duidelijke maatschappelijke propositie. Naast veel technische vrijheid en verantwoordelijkheid kun je rekenen op:
- Een salaris tot €5.500 bruto per maand, afhankelijk van kennis en ervaring;
- 8% vakantiegeld;
- Een goede pensioenregeling;
- 26 vakantiedagen;
- Een reiskostenvergoeding;
- Een laptop en alle benodigde faciliteiten om goed vanuit huis te kunnen werken;
- Een flexibel en hybride werkbeleid, waarbij je gemiddeld circa één dag per week op kantoor werkt;
- Veel ruimte voor persoonlijke en technische ontwikkeling;
- De vrijheid om actief te experimenteren met AI-tools en nieuwe technologieën;
- Een informele werkomgeving met korte lijnen en ervaren engineers;
- Veel autonomie en de mogelijkheid om mee te denken over architectuur, tooling en de verdere ontwikkeling van het platform.
Zo werkt solliciteren
De intake
Waar liggen jouw ambities, groeimogelijkheden en wensen als professional? Wij challengen jou om je ideale plaatje helder te krijgen.
Battle plan
Een menukaart is er niets bij. Wij leggen jou een selectie aan bedrijven voor voordat we ten aanval overgaan.
Interviews
Een goede eerste indruk maak je maar 1 keer en een goede voorbereiding het halve werk. Natuurlijk doen wij dit samen!
Gefeliciteerd!
Een wederzijdse match? Mooi! Voordat we jou officieel feliciteren, zorgen we voor de beste deal.
Gerelateerde vacatures
Meld je aan voor de job-alert
Laat ons weten wat je zoekt. Dan weten wij jou meteen te vinden als we een vacature hebben die bij jou past!
Inschrijven job alert