Full Stack Ontwikkelaar (Medior/Senior)

Eisen: - Gedegen kennis van Python en Python’s moderne features (Python 3.13) - Ervaring met het ontwerpen en ontwikkelen van REST-based API’s - Kennis van FastAPI en/of Litestar - Ervaring met pytest voor het schrijven van effectieve tests - Ervaring met SQLAlchemy en Alembic voor database-interacties en migratiebeheer - Goede kennis van PostgreSQL, bij voorkeur ervaring met bijvoorbeeld CTE’s - Uitgebreide ervaring met TypeScript en React - Ervaring met het werken in monorepo architecturen - Ervaring met unit tests (Jest) en end-to-end tests (Playwright) - Ervaring met modelleren van data en processen - Ervaring met integratie van AI-oplossingen in platform - Begrip van gedistribueerde systemen en hun uitdagingen - Praktische ervaring met Kubernetes en Helm - Ervaring met Git (o.a. interactive-rebases), inclusief het schrijven van effectieve commit messages en PR-beschrijvingen - Affiniteit met het schrijven van technische documentatie, bij voorkeur docstrings en Sphinx/reST. Wensen: - Bij voorkeur ervaring met React-router, Tailwind CSS en shadcn/ui componenten - Gewerkt met Agile methodologieën (Scrum/Kanban) - Constructief kunnen samenwerken in een klein team - Proactieve houding - Zelfstandig werken aan volledige feature-implementaties van frontend tot en met backend - Affiniteit met het onderwijs en/of XR, met als pré ervaring in het onderwijs en/of werken met XR - Nieuwsgierig, leergierig en kritisch ingesteld. Omschrijving: In deze rol als Full Stack Ontwikkelaar ben je verantwoordelijk voor het ontwikkelen van een innovatief platform voor XR-toepassingen in het onderwijs. Dit platform is bedoeld om educatieve XR-apps te faciliteren en biedt een marktplaats voor deze toepassingen. Je zult werken aan zowel de frontend als de backend van het systeem, waarbij je nauw samenwerkt met een team van ontwikkelaars in Utrecht. Een belangrijk aspect van deze rol is de koppeling met verschillende Learning Management Systems (LMS), wat cruciaal is voor de functionaliteit van het platform. Je zult gebruik maken van moderne technologieën en frameworks zoals Python, FastAPI, TypeScript en React. Daarnaast is het belangrijk dat je ervaring hebt met het ontwerpen van RESTful API's en het schrijven van effectieve tests met pytest. Je zult ook verantwoordelijk zijn voor database-interacties met PostgreSQL en het gebruik van tools zoals SQLAlchemy en Alembic voor migratiebeheer. De rol vereist een proactieve houding en de mogelijkheid om zelfstandig te werken aan volledige feature-implementaties. Affiniteit met het onderwijs en XR is een pré, evenals ervaring met Agile methodologieën zoals Scrum en Kanban. We zoeken iemand die nieuwsgierig, leergierig en kritisch is, en die in staat is om technische documentatie te schrijven. Deze opdracht biedt de mogelijkheid om bij te dragen aan een belangrijk project dat de toekomst van het onderwijs kan beïnvloeden.

Aanbieden
Deze opdracht is gesloten.

Wanneer je ingelogd bent zie je hier de volledige tekst van de opdracht. Nu hebben we deze tekst hier geplaatst om het design er mooi uit te laten zien. En eigenlijk zou deze tekst ook helemaal niet zichtbaar moeten zijn als je niet aan de html of css had gezeten ;)

Meld je aan

Meld je aan, word een Superhero en bied jezelf aan op de leukste opdrachten! Met een account heb je toegang tot de grootste verzameling IT-opdrachten in Nederland.