< Naar alle vacatures

Senior Software Engineer (Full-stack TypeScript/Java)

Opleidingsniveau

HBO/Bachelor in Informatica, Software Engineering of gelijkwaardig door ervaring

Salarisindicatie in loondienst

€55000 - €85000 per jaar

Indicatie uurtarief bij ZZP

€450 - €750 per uur

Doorgroeimogelijkheden

Tech Lead, Lead Engineer, Software Architect, Engineering Manager, CTO

Competenties & vaardigheden

TypeScript, Java, Angular, Testautomatisering (unit/integratie), CI/CD (Jenkins/Openshift/Argo)

Gerelateerde functies

Full-stack Developer, Front-end Developer, Back-end Developer, Software Architect, DevOps Engineer

Functieomschrijving

Een Senior Software Engineer (full-stack) is verantwoordelijk voor het ontwerpen, bouwen en onderhouden van schaalbare en toegankelijke webapplicaties waarbij zowel frontend- als backend-technologieën ingezet worden. De rol vereist sterke kennis van TypeScript en Java, en een praktische affiniteit met front-end development (bijvoorbeeld Angular) en frameworks zoals Spring voor de serverzijde. De engineer werkt binnen agile teams en levert technische besluiten, codekwaliteit en een actieve bijdrage aan security, accessibility, testautomatisering en continuous delivery. Daarnaast hoort het je nemen van verantwoordelijkheid bij productie-incidenten en het samenwerken met ontwerpers, testers, ops en stakeholders tot het dagelijks werk. Senior engineers denken proactief mee over team- en ontwikkelprocessen, helpen collega’s en sturen op duurzame verbeteringen in architectuur en werkwijzen.

Typisch salaris en arbeidsvormen

Het salaris voor een senior full-stack engineer kan variëren afhankelijk van ervaring, specialisatie en de arbeidsvorm. In vaste dienst ligt het brutojaarsalaris veelal tussen ongeveer €55.000 en €85.000, inclusief mogelijke secundaire arbeidsvoorwaarden zoals pensioen en vakantiegeld. Als consultant of zzp'er zijn dag- en uurtarieven gangbaar; ervaren zelfstandigen vragen doorgaans tussen €450 en €750 per dag, afhankelijk van specialisatie en contractduur. De markt biedt ook interim werk en korte of langere opdrachten via raamcontracten en inkoopconstructies; opdrachten overheid of projecten in de publieke sector worden vaak via aanbestedingen en platforms als DAS aanbesteed. Voor wie interesse heeft in freelance of zzp opdrachten biedt dit diversiteit en hogere dagtarieven, maar ook meer verantwoordelijkheid voor acquisitie en administratieve afhandeling.

Gebruikelijke taken en verantwoordelijkheden

Dagelijkse taken van een senior software engineer omvatten het schrijven en reviewen van productieve, goed geteste code in zowel frontend (TypeScript/Angular) als backend (Java/Spring). De engineer werkt aan het opzetten en verbeteren van CI/CD-pipelines, voert geautomatiseerde tests uit en verzorgt integratie met infrastructuurcomponenten (zoals containers en orchestrators). Een belangrijk deel van de rol is het borgen van kwaliteit: code reviews, performance-analyses, security-scans en accessibility-checks behoren tot de standaardactiviteiten. Daarnaast participeer je actief in scrumceremonies, geef je demo’s aan stakeholders, faciliteer je gebruikersacceptatietesten en los je productie-incidenten op, inclusief root-cause analyses en mitigaties. Communicatie met ontwerpers, testers en ops-teams en het begeleiden van minder ervaren ontwikkelaars zijn essentiële onderdelen van de functie.

Hoe ontwikkel je je tot specialist?

De weg naar specialistisch niveau begint met een solide basis in software-engineering (relevante opleidingen en meerdere jaren praktische ervaring) en het verdiepen in zowel frontend- als backend-technologieën. Bouw praktische ervaring op door volledige features van idee tot productie op te leveren en door actief deel te nemen aan incidentafhandeling en release management. Volg trainingen en certificeringen op relevante gebieden (security, cloud, Spring, Angular), neem deel aan code reviews en architectuurbesprekingen en draag bij aan of start kennisdelingsinitiatieven binnen het team. Voor wie interesse heeft in opdrachten buiten vaste dienst, bieden zzp opdrachten en interim werk waardevolle flexibiliteit en exposure aan verschillende domeinen; opdrachten overheid en werken via DAS kunnen toegang geven tot langlopende, complexe projecten in de publieke sector. Netwerken, bijdragen aan open source, spreken op meetups en het begeleiden van junioren versnellen de ontwikkeling richting rollen als tech lead of architect. Continu leren, hands-on ervaring met testing en CI/CD, en het actief verbeteren van teamprocessen maken het verschil tussen een goede en een uitmuntende senior engineer.

Opleidingsniveau

HBO/Bachelor in Informatica, Software Engineering of gelijkwaardig door ervaring

Salarisindicatie in loondienst

€55000 - €85000 per jaar

Indicatie uurtarief bij ZZP

€450 - €750 per uur

Doorgroeimogelijkheden

Tech Lead, Lead Engineer, Software Architect, Engineering Manager, CTO

Competenties & vaardigheden

TypeScript, Java, Angular, Testautomatisering (unit/integratie), CI/CD (Jenkins/Openshift/Argo)

Gerelateerde functies

Full-stack Developer, Front-end Developer, Back-end Developer, Software Architect, DevOps Engineer

Functieomschrijving

Een Senior Software Engineer (full-stack) is verantwoordelijk voor het ontwerpen, bouwen en onderhouden van schaalbare en toegankelijke webapplicaties waarbij zowel frontend- als backend-technologieën ingezet worden. De rol vereist sterke kennis van TypeScript en Java, en een praktische affiniteit met front-end development (bijvoorbeeld Angular) en frameworks zoals Spring voor de serverzijde. De engineer werkt binnen agile teams en levert technische besluiten, codekwaliteit en een actieve bijdrage aan security, accessibility, testautomatisering en continuous delivery. Daarnaast hoort het je nemen van verantwoordelijkheid bij productie-incidenten en het samenwerken met ontwerpers, testers, ops en stakeholders tot het dagelijks werk. Senior engineers denken proactief mee over team- en ontwikkelprocessen, helpen collega’s en sturen op duurzame verbeteringen in architectuur en werkwijzen.

Typisch salaris en arbeidsvormen

Het salaris voor een senior full-stack engineer kan variëren afhankelijk van ervaring, specialisatie en de arbeidsvorm. In vaste dienst ligt het brutojaarsalaris veelal tussen ongeveer €55.000 en €85.000, inclusief mogelijke secundaire arbeidsvoorwaarden zoals pensioen en vakantiegeld. Als consultant of zzp'er zijn dag- en uurtarieven gangbaar; ervaren zelfstandigen vragen doorgaans tussen €450 en €750 per dag, afhankelijk van specialisatie en contractduur. De markt biedt ook interim werk en korte of langere opdrachten via raamcontracten en inkoopconstructies; opdrachten overheid of projecten in de publieke sector worden vaak via aanbestedingen en platforms als DAS aanbesteed. Voor wie interesse heeft in freelance of zzp opdrachten biedt dit diversiteit en hogere dagtarieven, maar ook meer verantwoordelijkheid voor acquisitie en administratieve afhandeling.

Gebruikelijke taken en verantwoordelijkheden

Dagelijkse taken van een senior software engineer omvatten het schrijven en reviewen van productieve, goed geteste code in zowel frontend (TypeScript/Angular) als backend (Java/Spring). De engineer werkt aan het opzetten en verbeteren van CI/CD-pipelines, voert geautomatiseerde tests uit en verzorgt integratie met infrastructuurcomponenten (zoals containers en orchestrators). Een belangrijk deel van de rol is het borgen van kwaliteit: code reviews, performance-analyses, security-scans en accessibility-checks behoren tot de standaardactiviteiten. Daarnaast participeer je actief in scrumceremonies, geef je demo’s aan stakeholders, faciliteer je gebruikersacceptatietesten en los je productie-incidenten op, inclusief root-cause analyses en mitigaties. Communicatie met ontwerpers, testers en ops-teams en het begeleiden van minder ervaren ontwikkelaars zijn essentiële onderdelen van de functie.

Hoe ontwikkel je je tot specialist?

De weg naar specialistisch niveau begint met een solide basis in software-engineering (relevante opleidingen en meerdere jaren praktische ervaring) en het verdiepen in zowel frontend- als backend-technologieën. Bouw praktische ervaring op door volledige features van idee tot productie op te leveren en door actief deel te nemen aan incidentafhandeling en release management. Volg trainingen en certificeringen op relevante gebieden (security, cloud, Spring, Angular), neem deel aan code reviews en architectuurbesprekingen en draag bij aan of start kennisdelingsinitiatieven binnen het team. Voor wie interesse heeft in opdrachten buiten vaste dienst, bieden zzp opdrachten en interim werk waardevolle flexibiliteit en exposure aan verschillende domeinen; opdrachten overheid en werken via DAS kunnen toegang geven tot langlopende, complexe projecten in de publieke sector. Netwerken, bijdragen aan open source, spreken op meetups en het begeleiden van junioren versnellen de ontwikkeling richting rollen als tech lead of architect. Continu leren, hands-on ervaring met testing en CI/CD, en het actief verbeteren van teamprocessen maken het verschil tussen een goede en een uitmuntende senior engineer.