Role Overview
We are looking for a hands-on Senior .NET Backend Engineer to help design, build and operate robust backend services and modular applications within our broader platform environment.
This role is focused on developing production-ready APIs, background services and backend components with a strong emphasis on clean architecture, maintainability, reliability and technical ownership.
Key Responsibilities
Backend Engineering & Application Development
- Design, build and maintain APIs using .NET and ASP.NET Core
- Develop clean and maintainable C# code
- Apply async/await, dependency injection and minimal APIs
- Design REST and OpenAPI contracts
- Support modular monolith and microservice architectures
- Troubleshoot production issues
- Ensure secure and production-ready solutions
Database, Integration & Event-Driven Architecture
- Design PostgreSQL schemas and migrations
- Optimize SQL performance
- Design REST and event-driven integrations
- Work with Kafka or Azure Service Bus
- Support CDC and streaming integrations
Cloud, Containers & Platform Operations
- Containerize services with Docker
- Deploy through CI/CD pipelines
- Work with Azure platform services
- Support Kubernetes / AKS
- Use observability tooling such as Prometheus and Grafana
- Apply Infrastructure as Code
Security, Collaboration & Technical Ownership
- Work with OAuth2, JWT and Keycloak
- Collaborate with backend, frontend and platform teams
- Review pull requests
- Take ownership of technical solutions
- Support GDPR and compliance requirements
Required Experience
-
- .NET 8+ / ASP.NET Core
- Advanced C#
- PostgreSQL
- REST & OpenAPI
- Docker
- Git & CI/CD
- Microservices / Modular Monolith
- Production-grade backend development
Strongly Desired
- Kubernetes / AKS
- Azure Services
- Kafka / Azure Service Bus
- Keycloak
- Azure DevOps / GitHub Actions
- Prometheus & Grafana
- Pulumi / Terraform / Bicep
Nice to Have
- Python
- Change Data Capture (CDC)
- Data Platforms
- GDPR / Regulated environments
- React or TypeScript
This profile is intended for a senior hands-on backend engineer who contributes to both implementation and solution-level technical decisions.
Who We Are
Next Learning Valley is the leading implementation partner for innovative learning technologies in the Netherlands and Belgium. As the exclusive partner of Learning Pool, we work with Stream LXP, Learning Locker (LRS), and Learning Pool Automation to help organizations create modern, data-driven learning ecosystems.
In addition, we develop our own solutions that enable organizations to deliver more personalized, intelligent, and data-driven learning experiences. Our platforms and technologies provide the foundation for future-ready learning and development.
If you see yourself in this role, we’d love to hear from you.
Apply now