Back to Open Positions
Senior .NET Backend Developer
(Software Engineering)
Full timeBangalore10 to 16 Years01 Opening
Job Description
- Design, build, and maintain .NET microservices using Clean Architecture, CQRS, and Domain Driven Design principles.
- Own service boundaries and API contracts (REST and gRPC) that integrate with Next.js frontends and React Native mobile clients.
- Implement multi tenant data isolation strategies such as row level security, schema per tenant, or silo models across SQL Server, PostgreSQL, and Azure Cosmos DB.
- Integrate with Snowflake for analytical workloads, implementing efficient data pipelines and read optimised query patterns.
- Build event driven integration patterns using Azure Service Bus, Event Grid, or Azure Event Hubs across service boundaries.
- Design for high availability and fault tolerance with circuit breakers, retries, bulkheads, and health check patterns using Azure native tooling.
- Ensure security at every layer including OAuth 2.0 scopes, role based access control, and data encryption at rest and in transit.
- Implement observability with structured logging, distributed tracing (OpenTelemetry), and Azure Application Insights dashboards.
- Collaborate with frontend, product, and platform teams, and participate in architecture reviews and engineering standards.
Skills and Experience Required
- .NET architecture and microservices
- Clean Architecture, CQRS, and DDD
- REST API design
- Azure, including Azure Service Bus, Event Grid, or Azure Event Hubs
- OAuth
- PostgreSQL