
Real job — pulled straight from Algoworks’s careers page · Verified August 13, 2026 · No reposts.
Job description
Algoworks is hiring a Senior .NET Engineer (Backend) — a full-time, remote role. Apply directly on Algoworks's careers page below.
Senior DotNet Engineer (Backend)
Location: Noida, India
Department: PE-Systems
Experience: 6-8 Years
- Design and implement domain-driven bounded contexts using MediatR, FluentValidation and CQRS.
- Define the Dapper-first + EF Core data-access strategy with a clean repository / adapter pattern.
- Implement ambient multi-tenancy (e.g. an ICnpContext-style context flowing through the MediatR pipeline).
- Integrate OIDC authentication via Duende IdentityServer and typed feature flags via Microsoft.FeatureManagement.
- Ensure no secrets live in source or images, consuming configuration from Azure Key Vault.
- Drive test-first development with xUnit + FluentAssertions and meaningful coverage gates.
- Instrument services with OpenTelemetry and Application Insights for unified traces, metrics and logs.
- Mentor developers through pairing, code reviews and design discussions.
- 6+ years of C# / .NET development with strong .NET 8 / ASP.NET Core expertise.
- Deep experience with MediatR, CQRS and FluentValidation in production systems.
- Strong data-access skills across Dapper and EF Core, plus advanced SQL Server / T-SQL.
- Proven application of Clean Architecture and Domain-Driven Design.
- Experience with OIDC / OAuth2 authentication flows.
- Test-first discipline with xUnit / FluentAssertions and CI/CD on Azure DevOps.
- Expert .NET 8 / ASP.NET Core with MediatR, CQRS and FluentValidation.
- Strong Dapper + EF Core and advanced SQL Server skills.
- Demonstrated Clean Architecture / DDD experience on real systems.
- Track record of mentoring engineers and owning technical quality.
- Experience building multi-tenant SaaS with per-tenant data isolation.
- Hands-on with Duende IdentityServer or IdentityServer4.
- Experience with Azure Key Vault, feature management and Docker/AKS.
- Familiarity with OpenTelemetry-based observability.
- Hands-on experience using AI tools in the Software Development Lifecycle; Claude and GitHub Copilot preferred.
- Strong ownership mindset and engineering discipline.
- High attention to detail with strong analytical and problem-solving skills.
- Effective communicator who collaborates well across distributed, cross-functional teams.
- Comfortable working in a greenfield environment with evolving standards and a test-first culture.
- Passion for continuous improvement, clean code and engineering excellence.
Get Senior .NET Engineer (Backend) jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Frequently asked questions
Is Senior .NET Engineer (Backend) at Algoworks a remote job?
Yes, Senior .NET Engineer (Backend) at Algoworks is a remote position. Candidates in Noida, India may be preferred.
What skills are required for Senior .NET Engineer (Backend) at Algoworks?
The required skills for Senior .NET Engineer (Backend) at Algoworks include: .NET, ASP.NET, C#, SQL Server, T-SQL, OAuth, CI/CD, Azure DevOps, Docker, OpenTelemetry, AI.
What is the seniority level for Senior .NET Engineer (Backend) at Algoworks?
Senior .NET Engineer (Backend) at Algoworks is a Senior level position.
How do I apply for Senior .NET Engineer (Backend) at Algoworks?
You can view the full description and apply for Senior .NET Engineer (Backend) at Algoworks on EchoJobs: https://echojobs.io/job/algoworks-senior-dotnet-engineer-backend-cctfg.