5–7 years of experience in backend development with strong emphasis on .NET Core / .NET 6+.
Expertise in C#, ASP.NET Core, and building RESTful or gRPC APIs.
Experience in SSE is huge plus.
Strong understanding of Entity Framework Core, LINQ, and relational database design (SQL Server or PostgreSQL).
Experience working with modular monoliths or microservices architecture.
Proficient in async programming, dependency injection, and middleware configuration.
Working knowledge of Python for scripting, automation, or data transformation tasks.
Familiarity with modern .NET features such as:
-
Minimal APIs
-
gRPC
-
Generic Host / Worker Services
-
Record types and pattern matching
-
Nullable reference types
Familiarity with caching (e.g., MemoryCache, Redis), token-based authentication (JWT), and API versioning.
Experience in building APIs that interact with frontend frameworks or mobile clients.
Exposure to messaging and event-driven patterns (e.g., using MediatR or background queues).
Comfortable with Git-based workflows and collaborative development practices.