Full-Stack Developer

InBrain

Utrecht

On-site

EUR 60,000 - 90,000

Full time

23 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Goede secundaire arbeidsvoorwaarden
Ruimte voor persoonlijke ontwikkeling
Teamuitjes en workshops
Uitdagingen bij mooie klanten

Job summary

inBrain zoekt een Full-Stack Developer die meegroeit in een ambitieuze, startup-achtige omgeving. Je ontwikkelt schaalbare digitale leeroplossingen en vormt de brug tussen frontend en backend met Vue.js/TypeScript/Vite en PHP/MySQL.

Je werkt nauw samen met onderwijskundigen, designers en projectmanagers, ontwikkelt nieuwe features voor desktop en mobiel en bewaakt de kwaliteit van het platform door tests en CI/CD. Ervaring met AI-tools en DevOps is een plus. Een VOG-verklaring is vereist.

Qualifications

  • Frontend ervaring met Vue.js, TypeScript, Vite, HTML/CSS.
  • Backend ervaring met PHP en MySQL.
  • AI-aware programmering met GitHub Copilot.
  • Sterke UX/UI met responsive design en design systems.
  • Startup-mentaliteit, proactief en ownership.
  • Kennis van test-automation (unit & E2E) en CI/CD.

Responsibilities

  • Ontwikkel nieuwe features voor desktop en mobiel LMS.
  • Zorg voor sterke front-end via UX-ontwerpen en robuuste back-end.
  • Draag bij aan dagelijkse platformstabiliteit en bugfixing.
  • Implementeer automated tests (unit en E2E) en performance-verbeteringen.
  • Voer code reviews uit en bewaak WCAG en toegankelijkheid.
  • Werk samen met onderwijskundigen, designers en projectmanagers.

Skills

Vue.js
TypeScript
Vite
HTML/CSS
PHP
MySQL
AI-aware programming
Agile

Tools

VS Code
GitHub Copilot
Docker
Playwright
CI/CD

Job description

Bouw jij mee aan de toekomst van digitaal leren? inBrain zoekt een Full-Stack Developer die energie krijgt van het bouwen aan schaalbare, gebruiksvriendelijke en hoogwaardige digitale leeroplossingen. We zoeken iemand met een startup-mentaliteit en een echte can-do instelling. Iemand die innovatie omarmt, actief meedenkt, uitdagingen naar zich toe trekt, eigenaarschap neemt en er vol voor gaat. Een teamplayer die het beste uit zichzelf én uit het team haalt.

In deze rol werk je nauw samen met onderwijskundigen, designers, software engineers en projectmanagers. Je ontwikkelt nieuwe features voor desktop en mobiel en speelt een sleutelrol in de doorontwikkeling van ons Learning Management System (LMS). Je zorgt voor een ijzersterke front-end op basis van strakke UX-ontwerpen én levert robuuste back-end functionaliteit. Daarnaast ben je de bewaker van de dagelijkse stabiliteit van het platform: je duikt in de code, lost bugs structureel op en bouwt samen met het team aan een platform dat intuïtief, stabiel en future-proof is.

Je bent een bewaker van de dagelijkse stabiliteit van het platform: je duikt in de code, lost bugs structureel op en bouwt samen met het team aan een platform dat intuïtief, stabiel en future-proof is.

Slim programmeren met AI: Je gebruikt VS Code en GitHub Copilot (Agent Mode) als slimme assistent, niet als blinde piloot. Je kiest bewust welk model je inzet, geeft de juiste context mee, toetst de output kritisch en stuurt bij waar nodig.

Eigenaarschap & Kwaliteit: Je zet geautomatiseerde tests (unit en E2E) op en verbetert deze met PHPUnit, Vitest en Playwright. Je bewaakt codekwaliteit door code reviews, refactoring en aandacht voor performance en toegankelijkheid (WCAG).

Gestructureerde bugfixing: Bij incidenten of supportvragen pak je de oorzaak aan, niet het symptoom. Je reproduceert het probleem, lost het op en voorkomt herhaling door direct regressietests toe te voegen.

Support & Kennisdeling: Je vertaalt technische problemen naar begrijpelijke taal voor klanten en collega's en documenteert oplossingen, zodat het hele team steeds zelfredzamer wordt.

Platform monitoring: Zeker rondom releases houd je de vinger aan de pols en schakel je razendsnel bij eventuele verstoringen.

De juiste mindset: Een startup-mentaliteit. Je bent proactief, toont eigenaarschap, deinst niet terug voor complexe uitdagingen en zet net dat stapje extra voor het beste resultaat.

Solide technische basis: Aantoonbare werkervaring met front-end (Vue.js, TypeScript, Vite, HTML/CSS) en back-end (PHP en MySQL).

AI-awareness: Je hebt ervaring met AI-ondersteund programmeren (GitHub Copilot) en weet precies waar je AI voor inzet en waar je eigen technische oordeel onmisbaar is.

Oog voor design & UX: Je hebt ervaring met component-based development, design systems en responsive design. Je denkt actief mee over de ultieme gebruikerservaring.

Kwaliteitsfocus: Je schrijft clean, onderhoudbare code en hebt ervaring met het opzetten van unit tests en E2E-tests (bijv. via Docker en Playwright).

Analytisch vermogen: Je bent een speurneus als het om bugs gaat, leest logs nauwkeurig en vindt snel je weg in andermans code.

Agile teamspeler: Je communiceert helder in korte, iteratieve sprints en hebt een servicegerichte houding richting collega's en klanten.

Bonuspunten: Ervaring met DevOps tooling, Docker, Ubuntu en CI/CD-pipelines is een mooie pré.

Vacatureomschrijving

Bouw jij mee aan de toekomst van digitaal leren? inBrain zoekt een Full-Stack Developer die energie krijgt van het bouwen aan schaalbare, gebruiksvriendelijke en hoogwaardige digitale leeroplossingen. We zoeken iemand met een startup-mentaliteit en een echte can-do instelling. Iemand die innovatie omarmt, actief meedenkt, uitdagingen naar zich toe trekt, eigenaarschap neemt en er vol voor gaat. Een teamplayer die het beste uit zichzelf én uit het team haalt.

In deze rol werk je nauw samen met onderwijskundigen, designers, software engineers en projectmanagers. Je ontwikkelt nieuwe features voor desktop en mobiel en speelt een sleutelrol in de doorontwikkeling van ons Learning Management System (LMS). Je zorgt voor een ijzersterke front-end op basis van strakke UX-ontwerpen én levert robuuste back-end functionaliteit. Daarnaast ben je de bewaker van de dagelijkse stabiliteit van het platform: je duikt in de code, lost bugs structureel op en bouwt samen met het team aan een platform dat intuïtief, stabiel en future-proof is.

Je bent een bewaker van de dagelijkse stabiliteit van het platform: je duikt in de code, lost bugs structureel op en bouwt samen met het team aan een platform dat intuïtief, stabiel en future-proof is.

Slim programmeren met AI: Je gebruikt VS Code en GitHub Copilot (Agent Mode) als slimme assistent, niet als blinde piloot. Je kiest bewust welk model je inzet, geeft de juiste context mee, toetst de output kritisch en stuurt bij waar nodig.

Eigenaarschap & Kwaliteit: Je zet geautomatiseerde tests (unit en E2E) op en verbetert deze met PHPUnit, Vitest en Playwright. Je bewaakt codekwaliteit door code reviews, refactoring en aandacht voor performance en toegankelijkheid (WCAG).

Gestructureerde bugfixing: Bij incidenten of supportvragen pak je de oorzaak aan, niet het symptoom. Je reproduceert het probleem, lost het op en voorkomt herhaling door direct regressietests toe te voegen.

Support & Kennisdeling: Je vertaalt technische problemen naar begrijpelijke taal voor klanten en collega's en documenteert oplossingen, zodat het hele team steeds zelfredzamer wordt.

Platform monitoring: Zeker rondom releases houd je de vinger aan de pols en schakel je razendsnel bij eventuele verstoringen.

De juiste mindset: Een startup-mentaliteit. Je bent proactief, toont eigenaarschap, deinst niet terug voor complexe uitdagingen en zet net dat stapje extra voor het beste resultaat.

Solide technische basis: Aantoonbare werkervaring met front-end (Vue.js, TypeScript, Vite, HTML/CSS) en back-end (PHP en MySQL).

AI-awareness: Je hebt ervaring met AI-ondersteund programmeren (GitHub Copilot) en weet precies waar je AI voor inzet en waar je eigen technische oordeel onmisbaar is.

Oog voor design & UX: Je hebt ervaring met component-based development, design systems en responsive design. Je denkt actief mee over de ultieme gebruikerservaring.

Kwaliteitsfocus: Je schrijft clean, onderhoudbare code en hebt ervaring met het opzetten van unit tests en E2E-tests (bijv. via Docker en Playwright).

Analytisch vermogen: Je bent een speurneus als het om bugs gaat, leest logs nauwkeurig en vindt snel je weg in andermans code.

Agile teamspeler: Je communiceert helder in korte, iteratieve sprints en hebt een servicegerichte houding richting collega's en klanten.

Bonuspunten: Ervaring met DevOps tooling, Docker, Ubuntu en CI/CD-pipelines is een mooie pré.

Wat ga je doen?

  • Full-stack development: Je bouwt moderne, schaalbare interfaces met HTML, CSS, JavaScript, Vue.js, TypeScript en Vite op basis van herbruikbare componenten. Aan de achterkant ontwikkel en onderhoud je functionaliteit in PHP en MySQL.

  • Slim programmeren met AI: Je gebruikt VS Code en GitHub Copilot (Agent Mode) als slimme assistent, niet als blinde piloot. Je kiest bewust welk model je inzet, geeft de juiste context mee, toetst de output kritisch en stuurt bij waar nodig.

  • Eigenaarschap & Kwaliteit: Je zet geautomatiseerde tests (unit en E2E) op en verbetert deze met PHPUnit, Vitest en Playwright. Je bewaakt codekwaliteit door code reviews, refactoring en aandacht voor performance en toegankelijkheid (WCAG).

  • Gestructureerde bugfixing: Bij incidenten of supportvragen pak je de oorzaak aan, niet het symptoom. Je reproduceert het probleem, lost het op en voorkomt herhaling door direct regressietests toe te voegen.

  • Support & Kennisdeling: Je vertaalt technische problemen naar begrijpelijke taal voor klanten en collega's en documenteert oplossingen, zodat het hele team steeds zelfredzamer wordt.

  • Platform monitoring: Zeker rondom releases houd je de vinger aan de pols en schakel je razendsnel bij eventuele verstoringen.

Functie-eisen
  • De juiste mindset: Een startup-mentaliteit. Je bent proactief, toont eigenaarschap, deinst niet terug voor complexe uitdagingen en zet net dat stapje extra voor het beste resultaat.

  • Solide technische basis: Aantoonbare werkervaring met front-end (Vue.js, TypeScript, Vite, HTML/CSS) en back-end (PHP en MySQL).

  • AI-awareness: Je hebt ervaring met AI-ondersteund programmeren (GitHub Copilot) en weet precies waar je AI voor inzet en waar je eigen technische oordeel onmisbaar is.

  • Oog voor design & UX: Je hebt ervaring met component-based development, design systems en responsive design. Je denkt actief mee over de ultieme gebruikerservaring.

  • Kwaliteitsfocus: Je schrijft clean, onderhoudbare code en hebt ervaring met het opzetten van unit tests en E2E-tests (bijv. via Docker en Playwright).

  • Analytisch vermogen: Je bent een speurneus als het om bugs gaat, leest logs nauwkeurig en vindt snel je weg in andermans code.

  • Agile teamspeler: Je communiceert helder in korte, iteratieve sprints en hebt een servicegerichte houding richting collega's en klanten.

  • Bonuspunten: Ervaring met DevOps tooling, Docker, Ubuntu en CI/CD-pipelines is een mooie pré.

Aanvullende informatie
Over inBrain

Je komt terecht in een creatief, energiek en multidisciplinair team dat dagelijks werkt aan innovatieve digitale leeroplossingen voor toonaangevende organisaties. Bij ons krijg je veel ruimte voor eigen inbreng, technische keuzes en persoonlijke ontwikkeling. Je werkt aan projecten met grote zichtbaarheid en maatschappelijke impact.

Kortom: we houden van impact, groei, innovatie en… krokettenvrijdag!

Wat wij je bieden
  • Een plek in een creatieve, groeiende en gezellige organisatie.

  • Een marktconform salaris dat past bij jouw ervaring en niveau.

  • Goede secundaire arbeidsvoorwaarden.

  • Volop ruimte voor persoonlijke ontwikkeling, met regelmatige workshops en teamuitjes.

  • Zeer gevarieerde en uitdagende projecten bij mooie klanten.

Let op: Voor deze functie is het kunnen overleggen van een geldige Verklaring Omtrent het Gedrag (VOG) een harde eis, in verband met geldende wetgeving en certificeringen binnen onze projecten.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Developer
Full-Stack Developer

Sana Commerce • Utrecht

On-site
EUR 60,000 - 90,000
Medior/ Senior Full-Stack Developer
Medior/ Senior Full-Stack Developer

Inbrain • Utrecht

On-site
EUR 60,000 - 85,000
Duidelijke groeimogelijkheden
Full-Stack Developer
Full-Stack Developer

Sanacommerce • Utrecht

On-site
EUR 60,000 - 95,000
Marktconform salaris
Goede secundaire arbeidsvoorwaarden
Persoonlijke ontwikkeling
Full-Stack Developer
Full-Stack Developer

EngRadar • Utrecht

On-site
EUR 55,000 - 85,000
Marktconform salaris
Ruimte voor persoonlijke ontwikkeling
Gezellige, creatieve werkomgeving
+1
Digital Learning Specialist / Onderwijskundige (Medior/Senior).
Digital Learning Specialist / Onderwijskundige (Medior/Senior).

Easygenerator • Utrecht

On-site
EUR 45,000 - 65,000
Laptop
Telefoonvergoeding
Sportvergoeding
+1
Digital Learning Specialist (medior/senior) (32-40 uur)
Digital Learning Specialist (medior/senior) (32-40 uur)

Easygenerator • Utrecht

On-site
EUR 45,000 - 65,000
Marktconform salaris
Laptop en telefoonvergoeding
Sportvergoeding
+2
Senior Back-End Developer (Go/PHP) | 32-40 uur
Senior Back-End Developer (Go/PHP) | 32-40 uur

PB Web Media • Haarlem

On-site
EUR 66,000 - 97,000
Onbeperkt AI tokens
Salaris tussen €5.880,- en €8.725,-
Hybride werken en flexibele werktijden
+1
Digital Learning Specialist / Onderwijskundige (Medior/Senior).
Digital Learning Specialist / Onderwijskundige (Medior/Senior).

Sana Commerce • Utrecht

On-site
EUR 42,000 - 68,000
Laptop
Telefoonvergoeding
Sportvergoeding
+2
Lead engineer
Lead engineer

BeSmart Campus • Amsterdam

Hybrid
EUR 90,000 - 130,000
Salaris passend bij ervaring
Maatschappelijke impact
Maximale autonomie
+2
Digital Solutions & Operations Specialist
Digital Solutions & Operations Specialist

Boost365 B.V. • Berkel en Rodenrijs

Hybrid
EUR 36,000 - 45,000
Vakantiedagen 25
Vakantiegeld 8%
Prestatiebonus
+3