Senior .NET Backend Engineer

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 focuses 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
  • Use async/await, dependency injection, and minimal APIs
  • Design REST and OpenAPI contracts
  • Support modular, monolithic, and microservice architectures
  • Troubleshoot production issues
  • Ensure secure and production-ready solutions

Database, Integration, and 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 for CDC and streaming integrations

Cloud, Containers, and Platform Operations

  • Containerize services with Docker
  • Deploy via CI/CD pipelines
  • Work with Azure platform services
  • Kubernetes / AKS Support
  • Use observability tools such as Prometheus and Grafana
  • Implement Infrastructure as Code

Security, Collaboration, and Technical Ownership

  • Work with OAuth 2.0, 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
  • Strong analytical skills

Highly 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 think you're a good fit for this role, we'd love to hear from you.

 

Apply now