Middle Strong/Senior Full-Stack (.Net+React) Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
The project, funded by the US Government, involves the development of a Human Resources System for various ministries in a Middle Eastern country. This initiative aims to improve the efficiency and effectiveness of human resource management across multiple departments.
REQUIREMENTS
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
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
RESPONSIBILITIES
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
WHAT YOU WILL GET WITH ELEKS
Close cooperation with a customer
Challenging tasks
Team of professionals
Dynamic environment with low level of bureaucracy
J-18808-Ljbffr