Principal Engineer (.NET / Azure) - Hybrid - Netherlands based 12 month contract
We're working with a consultancy who have a scope of work with a technology-driven organisation who are expanding their engineering function and looking for Lead/Principal and Senior Backend Engineers to join their growing team. These roles will play a key part in driving backend technical direction, owning systems at scale, and delivering high-quality, reliable software solutions.
Key Responsibilities:
- Lead, guide, and support backend engineers promoting clean code, high standards, and a collaborative team culture
- Take full ownership of backend architecture, ensuring systems are scalable, performant, and maintainable as the product evolves
- Architect and deliver secure, high-performing APIs that integrate across multiple systems and services
- Manage and optimise environments using Azure and Terraform, ensuring observability, logging (ELK), and proactive reliability improvements
- Work closely with Product, Design, and Delivery teams to translate business requirements into actionable technical solutions
- Influence the technical roadmap, anticipate scaling challenges, and drive initiatives that enable long-term growth and delivery excellence.
Core Technical Skills:
- Strong, hands-on experience in C# / .NET with a deep understanding of server-side application design and best practices
- Skilled in Azure cloud services including API Management, Front Door, and Service Bus
- Proven experience with Infrastructure-as-Code (Terraform) and modern CI/CD deployment environments
Desirable Skills:
- Integration experience with CRM platforms (e.g. HubSpot)
- Implementation of payment gateways such as Stripe or Adyen
- Knowledge of authentication and identity management tools (MS Entra / Auth0)
- Exposure to Angular / TypeScript for collaboration with frontend teams
- Experience managing monorepo structures (Nx) in large-scale projects