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