Wat jij doet
Voor een uitdagend project binnen een innovatieve organisatie zoeken wij een Node.js/TypeScript/Javascript Specialist met ervaring in Azure Function Apps. Je zult bijdragen aan de ontwikkeling en het onderhoud van serverless oplossingen binnen het Azure-ecosysteem, gericht op schaalbare en cloud-native applicaties. Je werkt samen met een multidisciplinair team dat zich richt op het bouwen van stabiele en efficiënte toepassingen.
Verantwoordelijkheden:
- Ontwikkelen en beheren van serverless applicaties met Node.js en TypeScript binnen Azure Functions.
- Ervaring met Durable Functions voor het beheren van stateful workflows en het oplossen van complexe, langdurige processen.
- Integratie van Azure-services zoals Azure Storage, Event Hubs, Cosmos DB, en Service Bus
- Schrijven van goed gestructureerde, schaalbare en testbare code.
- Samenwerken met DevOps-teams voor de implementatie van CI/CD pipelines met Azure DevOps.
- Werken met en optimaliseren van microservices architecturen en het toepassen van Common Ground principes.
- Inzetten van het vijf-lagenmodel om de architectuur en ontwikkeling van applicaties te structureren.
- Verbeteren van bestaande processen en applicaties om te voldoen aan de cloud-native best practices.
- Actief bijdragen aan de kwaliteitsborging door middel van test-driven development en code reviews.
Gebruik maken van verschillende triggers en bindings zoals:
- HTTP-triggered Functions voor het bouwen van API's of webhooks.
- Timer-triggered Functions voor geplande taken.
- Blob Storage-triggered Functions voor het verwerken van bestanden.
- Queue-triggered Functions voor asynchrone taakverwerking.
- Event Hub-triggered Functions voor real-time gegevensverwerking.
- Cosmos DB-triggered Functions voor real-time dataverwerking.
- Service Bus-triggered Functions voor berichtenuitwisseling tussen gedecentraliseerde applicaties.
- SignalR Service-triggered Functions voor realtime communicatie en meldingen.
- Event Grid-triggered Functions voor event-driven workflows.
- SendGrid-output binding voor het versturen van e-mails.
- Notification Hubs-output binding voor het versturen van pushmeldingen.