Role: Lead Engineer - DotNet
Location: India, Remote
Experience: 4+ Years
Algoworks
About the company
Algoworks is an award-winning artificial intelligence, engineering services and experience transformation firm with offices across the United States, Europe, South America and India. We bring together a global team of engineers, architects, designers, researchers and operators united by rigor, accountability and a commitment to delivering measurable results.
For over 20 years, Algoworks has partnered with Fortune 500 organizations across the Americas, Europe and Asia to define, build and run technology that drives meaningful business outcomes. Our work combines human-centered design, engineering excellence and AI-powered capabilities to solve complex challenges with clarity and precision. Innovation, particularly in the responsible application of AI, is embedded in how teams approach problem-solving and continuous improvement.
At Algoworks, growth is continuous and closely tied to impact. Teams collaborate across geographies and disciplines, strengthening outcomes through shared insight and collective expertise. The culture values transparency, open dialogue and an environment where every voice is heard and contribution is recognized.
Through collaboration, accountability and a focus on results, Algoworks operates at the intersection of technology and people, building not only advanced systems but strong global teams that elevate performance and create lasting impact.
Follow the video below to know about us!
Clipchamp
Role overview
We are seeking a hands-on Lead Engineer - DotNet to help build a greenfield, cloud-native platform on .NET 8 using Clean Architecture, MediatR/CQRS and a test-first approach.
The candidate will implement bounded-context features end to end - from command/query handlers and validation through to data access and unit tests - contributing to a containerized, one-click-deployable product engineered for multi-tenant SaaS delivery.
Key responsibilities:
1.Feature development
- Implement application features on .NET 8 following Clean Architecture and the MediatR / CQRS pattern.
- Write command and query handlers with FluentValidation, keeping bounded contexts cleanly separated.
- Build data access using a Dapper-first approach with EF Core, applying the repository / adapter pattern.
2.Quality and testing
- Practice test-driven development with xUnit and FluentAssertions, meeting code coverage gates.
- Participate in code reviews and uphold clean-code and SOLID principles.
3.Collaboration and delivery
- Work within Azure DevOps Pipelines, contributing to PR and nightly build workflows.
- Collaborate with QA, frontend and DevOps engineers to deliver vertically sliced features.
Required technical skills and qualifications:
- Bachelor’s or Master's degree in Computer Science, Information Technology, Engineering or a related field.
- 3+ years of professional C# / .NET development experience.
- Working knowledge of .NET 6/8, ASP.NET Core Web APIs and async programming.
- Hands-on experience with SQL Server and writing performant T-SQL.
- Familiarity with the CQRS / mediator pattern (MediatR) and request validation.
- Experience with unit testing frameworks such as xUnit or NUnit.
- Comfortable working with Git and CI/CD pipelines.
Must have skills:
- Solid hands-on C# / .NET 8 and ASP.NET Core Web API development.
- Practical SQL Server / T-SQL skills.
- Demonstrable experience writing automated unit tests.
- Comfortable in a Git-based, CI/CD-driven engineering workflow.
Good to have skills:
- Exposure to Dapper and EF Core in the same codebase.
- Awareness of Clean Architecture or Domain-Driven Design concepts.
- Experience with Docker and containerized development.
- Familiarity with multi-tenant application patterns.
- Hands-on experience using AI tools in the Software Development Lifecycle; Claude and GitHub Copilot preferred.
Desired attributes:
- 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.
Interview process
2 rounds of discussion.