Job Description
<p><p><b>Company Description :</b></p><p><br/></p><p>MarsDevs is a remote-first, offshore digital product development company based in India.<br/><br/>We specialize in building MVPs, Mobile and Web Applications, and SaaS Products for Early to Growth Startups, and vertical solutions for SMBs.<br/><br/>Our services include systematic project analysis, UI/UX design, technical consulting, deployment, maintenance, and digital marketing.<br/><br/>With over 60 successful solutions delivered in 10 countries across 12 industry verticals, we prioritize quality code, speed, and lasting technical architectures.<br/><br/><b>About the Role :</b></p><p><br/></p><p>We are looking for a Senior Backend Developer with deep expertise in modern .NET technologies and proven experience in designing, building, and scaling enterprise-grade applications.<br/><br/>The ideal candidate should have hands-on exposure to clean architecture, microservices, domain-driven design, and cloud-native practices.<br/><br/>This is a contractual role with an immediate requirement.<br/><br/><b>Key Responsibilities :</b></p><p><br/></p><p>- Design, develop, and maintain backend services using .NET 9.0, C# 13.0, ASP.NET.<br/><br/></p><p>- Work with MS SQL and Azure SQL for database design, optimization, and management.<br/><br/></p><p>- Implement API lifecycle (SDLC), focusing on security (JWT, OAuth).<br/><br/></p><p>- Architect and build solutions using Clean Architecture, Minimal APIs, Microservices, Modular Monolith, SOA, and DDD principles.<br/><br/></p><p>- Apply Test-Driven Development (TDD) for maintainable and reliable code.<br/><br/></p><p>- Implement Event Sourcing patterns leveraging Azure services.<br/><br/></p><p>- Work with Feature Flagging, Open Telemetry (OTEL), and Caching (Redis) to improve performance and monitoring.<br/><br/></p><p>- Handle message processing and integration pipelines efficiently.<br/><br/></p><p>- Collaborate with DevOps teams to implement CI/CD pipelines, IaC (Terraform), Docker </p><p>containers, and Azure deployments.<br/><br/></p><p>- Leverage tools like GitHub Copilot to improve development speed and code quality.<br/><br/></p><p>- Contribute to technical discussions, code reviews, and architecture decisions.<br/><br/><b>Required Skills & Experience :</b></p><p><br/></p><p>- 5+ years of backend development experience.<br/><br/></p><p>- Strong expertise in .NET 9.0 / C# 13.0 / ASP.NET.<br/><br/></p><p>- Hands-on with MS SQL and Azure SQL.<br/><br/></p><p>- Proven knowledge of API security (JWT, OAuth).<br/><br/></p><p>- Experience in Clean Architecture, DDD, SOA, Microservices, Modular Monoliths, and Minimal </p><p>APIs.<br/><br/></p><p>- Proficiency in TDD and event sourcing.<br/><br/></p><p>- Exposure to Redis caching, feature flagging, message processing, and OTEL.<br/><br/></p><p>- Strong understanding of the Azure ecosystem, Terraform, Docker, and CI/CD pipelines.<br/><br/></p><p>- Strong communication and collaboration skills.<br/><br/></p><p>- Ability to work independently in a contractual and fast-paced project setup.</p><br/></p> (ref:hirist.tech)