• Design and implement backend services using ASP.NET Core Web API and MVC + Razor, applying SOLID principles, dependency injection, and layered architectures
• Build reliable workflows with Temporal
• Use Redis for caching, session storage, pub/sub, and distributed locks
• Lead frontend architecture: React + TypeScript, Module Federation (host/remotes), RsPack bundling/optimization
• Ensure CI/CD, containerization, Kubernetes deployment patterns, and observability (logging/tracing/metrics)
• Drive testing practices (unit, integration, E2E), code reviews, and mentor team members
• Troubleshoot production incidents: performance tuning (SQL and frontend), memory leaks, and scaling issues
• 5+ years of professional experience in software development using C# / .NET / .NET Core
• Strong experience with ASP.NET Core Web API and ASP.NET Core MVC
• Production experience with MS SQL Server
• Experience with Dapper
• Hands-on Keycloak (or equivalent) and solid knowledge of OAuth2/OIDC/JWT, cookie security, CORS, CSRF mitigation
• Redis for caching and distributed coordination
• Strong React + TypeScript experience (hooks, Suspense, patterns for large apps)
• Unit & integration testing for .NET and frontend; E2E testing (Cypress/Playwright)
• Logging, distributed tracing (OpenTelemetry), metrics and alerting
• Upper-intermediate or higher level of English
• Nice-to-have:
• Temporal experience (or equivalent): designing idempotent activities, child workflows, error handling and retries
• Deep experience with SQL Server high-availability and performance tooling
• Monorepo tooling and package management (pnpm, Yarn Workspaces, Nx)
• Accessibility, i18n, enterprise security/compliance familiarity
• Prior experience designing governance for micro-frontends and runtime orchestration
• Experience with Telerik Reporting