Backend-ingenieur
Over de rol
We zijn op zoek naar een sterke Backend Engineer (Node.js / NestJS) die betrouwbare, schaalbare en krachtige backend-systemen kan bouwen. Je werkt aan API's, microservices, database-architecturen, realtime systemen en integraties die moderne web-, mobiele en AI-gestuurde applicaties aandrijven.
Deze rol is ideaal voor iemand die van backend-engineering houdt, schone en veilige API's schrijft en graag complexe architecturale uitdagingen oplost.
Belangrijkste verantwoordelijkheden:
- Ontwikkel en onderhoud backend-applicaties met Node.js en NestJS.
- Bouw schone, herbruikbare en schaalbare REST API's en microservices.
- Werk met databases zoals PostgreSQL, MongoDB, MySQL of Redis.
- Integreer services van derden, API's, betalingsgateways en cloudservices.
- Ontwerp databaseschema's, indexen en efficiënte query's voor grote datasets.
- Implementeer best practices voor authenticatie, autorisatie, RBAC en beveiliging.
- Optimaliseer backend-prestaties, caching en asynchrone taakverwerking.
- Werk samen met frontend- en mobiele teams om een soepele integratie te garanderen.
- Schrijf geautomatiseerde tests (unit, integratie) en neem deel aan codereviews.
- Implementeer en monitor backend-services in cloudomgevingen (AWS of vergelijkbaar).
Vereiste vaardigheden
- 3+ jaar praktische ervaring met Node.js en sterke ervaring met NestJS.
- Gedegen begrip van backend-architectuur, ontwerppatronen en schaalbare systemen.
- Sterke beheersing van TypeScript.
- Ervaring met het werken met relationele en NoSQL-databases.
- Vaardigheid met ORM/ODM-tools (Prisma, TypeORM, Mongoose, Sequelize).
- Inzicht in RESTful API-ontwerp, microservices en asynchrone workflows.
- Kennis van best practices voor JWT, OAuth en backend-beveiliging.
- Ervaring met Git, CI/CD-pijplijnen en moderne ontwikkelingsworkflows.
- Goede debugging, probleemoplossende en analytische vaardigheden.
Vaardigheden die je graag hebt
- Ervaring met berichtenwachtrijen (RabbitMQ, BullMQ, Kafka, SQS).
- Bekendheid met Docker-, ECS-, Kubernetes- of cloudimplementatieworkflows.
- Ervaar het bouwen van realtime systemen met WebSockets of Socket.io.
- Inzicht in serverloze functies (AWS Lambda).
- Blootstelling aan AI/ML API-integraties of grootschalige SaaS-producten.

