Role Overview
We are looking for a Senior .NET Backend Engineer to build and scale cloud-native, distributed backend systems that power Chamberlain’s connected access and IoT-driven platforms. This role focuses on system design, performance, scalability, and reliability, working closely with product, platform, and cloud teams.
This is a hands-on engineering role, not a support or maintenance position.
Key Responsibilities
- Design, develop, and maintain high-performance backend services using C# and ASP.NET Core
- Work deeply with .NET internals including CLR, garbage collection, async/await, and memory management
- Build and optimize RESTful APIs following best practices for versioning, security, and scalability
- Implement middleware and request pipelines within ASP.NET Core
- Apply design patterns, SOLID principles, and clean architecture
- Choose between Entity Framework Core and Dapper based on performance and use case trade-offs
- Design and optimize relational database schemas and queries
- Work with NoSQL systems (DynamoDB, OpenSearch) including data modeling and consistency patterns
- Implement caching strategies using Redis (cache-aside, TTL, invalidation)
- Build message-driven and asynchronous systems using AWS SQS/SNS
- Design scalable systems using stateless services, horizontal scaling, and sharding
- Apply distributed systems patterns such as retries, circuit breakers, and idempotency
- Integrate authentication and authorization using JWT, OAuth2, IAM, and RBAC
- Build observability into systems using logging, metrics, and distributed tracing
- Participate in system design discussions, architecture reviews, and cost optimization decisions
- Contribute to CI/CD pipelines, containerization, and deployment strategies (Docker, rollback, blue-green)
Required Skills & Experience
- Strong hands-on experience with C# and .NET / ASP.NET Core
- Deep understanding of backend system design and architecture
- Solid experience with AWS services: EC2, ECS/EKS, Lambda, RDS, S3
- Experience building distributed, cloud-native applications
- Strong knowledge of REST API design and backend performance optimization
- Experience with message queues and asynchronous processing
- Proficiency in SQL and relational database design
- Strong debugging skills in production environments
Good to Have
- Experience working on IoT, connected devices, or large-scale platforms
- Exposure to high-throughput or real-time systems
- Experience with cost-aware cloud architecture
- Prior work in platform or product engineering teams
Job Type: Full-time
Pay: ₹2,900,000.00 - ₹3,500,000.00 per year
Work Location: Hybrid remote in Viman Nagar, Pune, Maharashtra