Fullstack Developer
Role details
Job location
Tech stack
Job description
- Je bouwt aan een schaalbaar platform dat dagelijks onderwijs in Nederland ondersteunt;
- Je verbetert continu de frontend-ervaring met moderne JavaScript en Svelte;
- Je zorgt dat backend en frontend naadloos samenwerken met PHP en Laravel.
Wat je gaat doen als Fullstack Developer
Je werkt fullstack, maar jouw kracht ligt in de frontend. Je snapt hoe gebruikers denken en vertaalt dat naar snelle, intuïtieve interfaces. Tegelijk houd je grip op de backend en begrijp je wat er onder de motorkap gebeurt.
Je werkt in korte iteraties samen met design, QA en product. Zie je iets dat beter kan? Dan pak je het op. Je krijgt de ruimte om mee te denken over architectuur en technische keuzes.
Daarnaast ben je bezig met:
- Het ontwikkelen van features in Laravel en Svelte;
- Het bouwen van moderne frontend toepassingen met JavaScript;\Het optimaliseren van performance en gebruikerservaring;
- Het meedenken over architectuur, refactoring en technische keuzes;
- Het opzetten en verbeteren van API-koppelingen;
- Het deelnemen aan code reviews en kennisdeling;
- Het werken in sprints met eigenaarschap over jouw werk.
Requirements
- Sterk in frontend development
- Ervaring met Laravel en JavaScript
- Proactieve en nieuwsgierige developer
Je hebt ervaring als developer en bent klaar voor de volgende stap. Je wilt niet alleen bouwen, maar ook meedenken. Over techniek, schaalbaarheid en hoe software echt waarde toevoegt. Je voelt je thuis in een team waar je verantwoordelijkheid krijgt en neemt. Je hebt een duidelijke voorkeur voor frontend development, zonder de backend uit het oog te verliezen.
- Minimaal 2 jaar ervaring met development, bijvoorbeeld met PHP en Laravel of een modern JavaScript-framework;
- Ervaring met frontend development en de ambitie om hierin verder te groeien, bij voorkeur met frameworks zoals Svelte;
- Kennis van of interesse in software-architectuur en schaalbare oplossingen;
- Ervaring met tools zoals Git, Docker en CI/CD pipelines;
- Een proactieve houding en het lef om verbeteringen aan te dragen;
- Goede communicatieve vaardigheden en een teamgerichte mindset;
- Het vermogen om technische keuzes helder te onderbouwen.