emagine Netherlands logo

Freelance Full Stack Developer .NET & React

emagine Netherlands

Rotterdam
Contractor
5-10 years experience
On-site

Key Skills

C#
.NET
ASP.NET Core
React
TypeScript
REST APIs
Microservices
Entity Framework Core
SQL Server
Microsoft Azure
CI/CD
Automated Testing
Clean Architecture
Dependency Injection
Asynchronous Programming
Event-Driven Architecture

Job Description

Company: emagine Location: Netherlands Contract Type: Freelance / Contract Language: Dutch or English About the Role For one of our enterprise SaaS projects, emagine is looking for an experienced Freelance Senior Full Stack Developer (.NET & React) based in the Netherlands. You will work on a large-scale HR & Payroll SaaS platform built with .NET microservices, React/TypeScript and Microsoft Azure. We are looking for a hands-on developer who takes ownership, delivers high-quality code and enjoys contributing to architectural decisions in a modern cloud environment. Your Responsibilities Design, develop and maintain full-stack applications using .NET and React/TypeScript. Build and optimise REST APIs and microservices. Develop scalable, reusable frontend components. Work with Azure cloud services and event-driven architectures. Implement backend business logic using Entity Framework Core and SQL Server. Contribute to architecture discussions and technical improvements. Write unit and integration tests to ensure code quality. Collaborate with Architects, Product Owners, QA Engineers and other developers. Troubleshoot and optimise application performance. Requirements 6+ years of professional experience with C#, .NET and ASP.NET Core. 4+ years of hands-on experience with React and TypeScript. Strong experience with REST APIs and microservices. Solid knowledge of Entity Framework Core and SQL Server. Practical experience with Microsoft Azure. Experience with CI/CD pipelines and automated testing. Understanding of clean architecture, dependency injection and asynchronous programming. Strong communication skills in Dutch or English. Based in the Netherlands and eligible to work here. Available to work on a freelance/contract basis. Nice to Have Azure Service Bus, SignalR or Azure Functions. CQRS and MediatR. Redux Toolkit, Vite or Storybook. Experience with multi-tenant SaaS platforms. Familiarity with SAGA patterns and event-driven systems. Azure OpenAI, GitHub Copilot or AI-assisted development. Experience in HR, Payroll or enterprise SaaS environments. What We Offer A technically challenging freelance assignment within an enterprise SaaS environment. Opportunity to work with modern .NET, React and Azure technologies. Exposure to complex distributed systems and cloud architecture. Collaboration with experienced technical professionals. Opportunity to contribute to architectural decisions and platform modernisation. Interested? Apply with your CV, availability and hourly rate, or reach out directly for more information.

Core Responsibilities

Design, develop, and maintain full-stack applications using .NET and React/TypeScript, including REST APIs, microservices, reusable frontend components, and backend business logic. Work with Azure and event-driven systems, contribute to architecture and technical improvements, write tests, collaborate with cross-functional teams, and optimize application performance.

Requirements

Requires at least 6 years of professional C#/.NET and ASP.NET Core experience and at least 4 years of hands-on React and TypeScript experience. Candidates should have experience with APIs, microservices, Entity Framework Core, SQL Server, Azure, CI/CD, automated testing, and clean architecture, and must be based in the Netherlands, eligible to work there, and available for freelance contracting.

About emagine Netherlands

Industry: IT Services and IT Consulting

Company size: 1,001-5,000 employees

Bij emagine helpen we organisaties wendbaarder te worden, slimmer samen te werken en technische ambities waar te maken. Als internationaal adviesbureau voor business en technologie brengen we de juiste mensen en expertise samen om verandering mogelijk te maken. Met onze Bestshore-aanpak organiseren we de expertise en capaciteit die past bij jouw uitdaging. We combineren consultants die dichtbij jouw organisatie werken met specialistische expertise vanuit ons internationale netwerk. Heb je één specialist nodig, wil je jouw team uitbreiden of zoek je een compleet team om een oplossing te bouwen? Samen bepalen we wat past. Zo kun je sneller opschalen en krijg je toegang tot de kennis en capaciteit die je nodig hebt. Wij zorgen voor de juiste mensen, heldere aansturing en kwaliteit. We ondersteunen het hele verandertraject: van adviseren en opleiden tot implementeren en het bouwen van technische oplossingen. Daarbij combineren we expertise in Agile, leiderschap en cultuur- en procesverandering met kennis van IT, softwareontwikkeling, data en AI. Via emagine Academy helpen we mensen en teams om nieuwe vaardigheden te ontwikkelen en direct toe te passen. Onze aanpak is persoonlijk, betrokken en praktisch. We staan dichtbij de klant, denken mee en gaan samen aan de slag. Zo brengen we plannen in de praktijk en helpen we organisaties blijvend vooruit.

Added Today