Senior Full-Stack .NET Developer

MUST-HAVE
 

Experience

  • 6+ years of commercial software development experience.
  • Strong track record as a Senior Full-Stack engineer delivering complex web solutions.

Backend (.NET)

  • Advanced knowledge of C#, .NET CORE.
  • Strong experience with ASP.NET Core MVC / WebAPI, EF Core, LINQ.
  • Confident with REST principles (versioning, error handling, pagination/filtering, idempotency).
  • Experience with Swagger/OpenAPI and contract-driven development.

Frontend (Blazor + Angular)

  • Production experience with Angular (v12+ ideally):
    • TypeScript, RxJS, component architecture, routing, forms/validation
    • State management patterns (services, RxJS, optionally NgRx)
    • API integration, error handling, and performance basics
  • Production experience with Blazor:
    • Components, state management, forms/validation, routing
    • Practical JavaScript interop when needed
  • Solid web fundamentals: HTML/CSS, browser behavior, HTTP basics, security basics.

Cross-cutting

  • Cloud: Azure / AWS / GCP (app hosting, managed DBs, storage, secrets, monitoring).
  • Strong experience with authentication/authorization (claims/roles/policies; OAuth2/OIDC is a plus).
  • Logging/monitoring mindset; ability to troubleshoot production issues.
  • Unit testing (xUnit/NUnit, Angular testing with Jest/Karma) and writing testable code.
  • Databases: confident with SQL, indexes, migrations; understanding of NoSQL concepts.
  • Strong Git and PR-based workflow experience.
  • English: B2+.

 

NICE-TO-HAVE

 

  • Docker and containerized deployments; basic Kubernetes/Container Apps knowledge.
  • CI/CD (Azure DevOps / GitHub Actions), environment configuration, release strategies.
  • Architecture & practices: Clean Architecture, SOLID, DDD basics, CQRS (when appropriate).
  • Performance: profiling, caching strategies, EF Core tuning, frontend performance optimization.
  • Real-time / async: SignalR, background jobs (Hangfire), messaging (Service Bus/RabbitMQ).
  • UI libraries/design systems: Angular Material, Tailwind, MudBlazor/Radzen/Syncfusion.

Required languages

English B2 - Upper Intermediate
.NET, .NET Core, C#, Angular, Blazor
Published 29 January
21 views
ยท
12 applications
59% read
To apply for this and other jobs on Djinni login or signup.
Loading...