> Markdown version of [/jobs/ext/3081554-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/3081554-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Developer - **Company:** It Recruitment - **Location:** Den Haag, Netherlands - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Clean Code Principles, ASP.NET, HTML, JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Software Applications, Automation of Tests, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Cascading Style Sheets (CSS), Software Quality, Code Review, Databases, Continuous Integration, Command-Query Responsibility Segregation (Software Development), Data Integrity, Data Security, Software Design Patterns, Entity Framework, Human-Computer Interaction, Performance Tuning, Service-Oriented Architecture, Software Engineering, Transact-SQL, Management of Software Versions, .NET Core, Blazor, Technical Debt, Event Driven Architecture, Integration Tests, Kubernetes, Data Management, Api Design, Restful APIs, Code Restructuring, Docker - **Published:** September 26, 2026 - **Apply:** https://www.careerjet.nl/jobad/nla764f2e628c40f0e706494ceae2a5e83 ## About the Role * Proven experience with C#, .NET Core, .NET 8, and Blazor. * Familiarity with modular monolith architecture. * Ability to work independently and as part of a team. * Excellent problem-solving skills and attention to detail. * Strong communication skills and the ability to collaborate effectively with team members. * Passion for software and improving existing skills. Required: 5+ years of experience with: * .NET (6+) * C# (11+) * ASP.NET Core * Entity Framework Code First, EF Migrations * Microsoft T-SQL * Unit Testing * Design Patterns, Clean Code * HTML, CSS, JavaScript * REST API, API Design 2+ years of experience with: * Blazor * Modular Monolith and service-oriented architecture * Event driven architecture * Azure DevOps, CI/CD * Kubernetes * Docker Desired: * Familiar with the iDesign Method and Volatility Based Decomposition * Familiar with MediatR and CQRS * Familiar with TestContainers and integration testing in ASP.Core ## Description IT Recruitment is looking for her client NATO Communications and Information Agency (NCIA) for a Full Stack Developer to collaborate with the team to analyse requirements and design technical solutions. Duties & Role: * Develop and maintain software applications (mainly) using C#, .NET Core, .NET 8, and Blazor. * Participate in all phases of the software development lifecycle, including coding, testing, and support. * Provide 1st, 2nd, and 3rd level support for the applications in exercises and events (from our offices in the Netherlands and occasionally on-site in other NATO countries) * Continuously improve code quality and maintainability through code reviews and refactoring. Particular tasks: * Development of a Modular Monolith: Ensuring our modular monolith architecture can grow efficiently as we adopt more features. This involves managing dependencies and communication between modules and optimizing performance. * API Design and Maintenance: Balancing the use of REST and RPC style APIs to ensure they are robust, maintainable, and performant. This includes handling versioning, security, and documentation. * Integration of New Technologies: Continuously integrating new technologies and frameworks, such as .NET 8 and Blazor, while maintaining stability and compatibility with existing systems. * Code Quality and Maintainability: Maintaining high code quality through rigorous code reviews, automated testing, and refactoring. Ensuring that the codebase remains clean and maintainable over time. * Performance Optimization: Identifying and addressing performance bottlenecks in the application. This includes optimizing database queries, improving response times, and ensuring efficient resource utilization. * Support and Troubleshooting: Providing effective 1st, 2nd, and 3rd level support. This involves quickly diagnosing and resolving issues, often under tight deadlines, and ensuring minimal disruption to users. * Security: Ensuring the application is secure from vulnerabilities. This includes implementing best practices for authentication, authorization, data encryption, and regular security audits. * Collaboration and Communication: Facilitating effective communication and collaboration within the team, especially when working on complex features or troubleshooting issues. Ensuring that everyone is aligned and working towards common goals. * Data Management: Efficiently managing and scaling our databases, ensuring data integrity, and optimizing data access patterns. This also includes handling migrations and backups. * User Experience (UX) Improvements: Continuously enhancing the user interface and experience, especially with Blazor, to meet user expectations. * Technical Debt: Managing and reducing technical debt accumulated over time. This involves prioritizing refactoring efforts and balancing them with new feature development. * Compliance and Regulations: Ensuring our application complies ## Related Videos - [Blazor – the new SPA Framework for everyone who hates JavaScript](https://www.wearedevelopers.com/videos/699-blazor-the-new-spa-framework-for-everyone-who-hates-javascript) - [Blazor Unleashed: The Future of .NET Web Development](https://www.wearedevelopers.com/videos/1564-blazor-unleashed-the-future-of-net-web-development) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Blazor and Azure functions for Serverless Website](https://www.wearedevelopers.com/videos/115-blazor-and-azure-functions-for-serverless-website) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Fullstack developer salary in Germany [2023]](https://www.wearedevelopers.com/magazine/197-fullstack-developer-salary-in-germany-2023) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)