Fullstack Developer Somtoday
Role details
Job location
Tech stack
Job description
- Je ontwikkelt software die dagelijks honderdduizenden gebruikers ondersteunt;
- Je bouwt mee aan een schaalbaar platform dat scholen helpt efficiënter samen te werken;
- Je draagt met slimme technologie bij aan beter onderwijs voor leerlingen en onderwijsprofessionals.
Wat je gaat doen als Fullstack Developer Somtoday
Als Fullstack Developer werk je over de volle breedte van ons platform. Je ontwikkelt robuuste backend functionaliteit in Java en gebruiksvriendelijke frontends in Angular. Daarbij denk je actief mee over techniek, architectuur en de doorontwikkeling van onze software. AI is voor jou geen experiment, maar een vanzelfsprekend hulpmiddel om slimmer en efficiënter te ontwikkelen. Je krijgt de ruimte om initiatief te nemen, verbeteringen aan te dragen en samen met je team te bouwen aan software die iedere dag beter wordt.
Daarnaast houd je je bezig met:
- Ontwikkelen en onderhouden van functionaliteiten binnen ons platform, van frontend tot backend;
- Werken met AI tooling als onderdeel van je dagelijkse ontwikkelproces;
- Uitvoeren van code reviews en bijdragen aan technische discussies en architectuurkeuzes;
- Samenwerken met developers, testers, UX-designers en productmanagers binnen een agile werkwijze;
- Signaleren en oplossen van technical debt en bewaken van de kwaliteit van de codebase;
- Meedenken over verbeteringen die jouw team helpen groeien in kwaliteit en efficiëntie;
- Bijdragen aan een toekomstbestendig platform dat klaar is voor de uitdagingen van morgen.
Requirements
- Java en Angular ervaring
- Can do mentaliteit
- Nieuwsgierig en ondernemend
Je bent nieuwsgierig en krijgt energie van technische uitdagingen. Je kijkt verder dan alleen de code en verdiept je in wat eindgebruikers nodig hebben. Je bent niet bang om met iets nieuws te beginnen en ziet verandering als een kans om te leren. Je hebt een can do mentaliteit, neemt collega's mee in jouw enthousiasme en durft verantwoordelijkheid te pakken. Heb je een goed idee? Dan werk je het uit, onderbouw je jouw keuzes en stel je ze net zo makkelijk bij wanneer nieuwe inzichten daarom vragen. Zo lever je niet alleen een bijdrage aan de software, maar ook aan de ontwikkeling van je team en het platform.
- Minimaal twee jaar ervaring als software developer;
- Ervaring met Java en bij voorkeur Angular, of de motivatie om je hierin verder te ontwikkelen;
- Ervaring met Go is een pré, of de interesse om je deze programmeertaal eigen te maken;
- Ervaring met AI tooling, zoals GitHub Copilot, Claude of vergelijkbare oplossingen;
- Ervaring met agile softwareontwikkeling binnen multidisciplinaire teams;
- Een pragmatische werkhouding, eigenaarschap, een can do mentaliteit en het lef om ideeën uit te werken, te onderbouwen en aan te passen wanneer de situatie daarom vraagt;
- Interesse in de behoeften van eindgebruikers en software die maatschappelijke impact maakt.