We are looking for a Senior .NET Backend Engineer to design, build, and scale high-performance backend systems using modern cloud-native architecture. You will play a key role in building secure, scalable, and containerized microservices deployed on a cloud provider (preferably Microsoft Azure).
This role requires strong experience in .NET, distributed systems, containerization, and production-grade API design.
Tech Stack
- Programming Language: .NET 8 (C#)
- Containerization: Docker
- Container Orchestration: Azure Kubernetes Service (AKS)
- Databases & Storage: SQL Server, Azure SQL Database, PostgreSQL
- Caching: Redis or distributed caching mechanisms
- API Architecture: RESTful APIs
Key Responsibilities
- Design and develop scalable backend services using .NET 8
- Build and maintain RESTful APIs following industry best practices
- Containerize applications using Docker
- Optimize database performance in Azure SQL Database
- Implement distributed caching strategies (e.g., Redis)
- Ensure application performance, scalability, and high availability
- Apply clean architecture and SOLID principles
- Write unit, integration, and performance tests
- Participate in architecture discussions and technical decisions
- Collaborate with DevOps, frontend, and product teams
Required Skills & Experience
- 4+ years of backend development experience
- Strong experience with .NET 6/7/8
- Experience building and consuming RESTful APIs
- Hands-on experience with Docker
- Strong SQL knowledge and experience with relational database engines (Azure SQL, SQL Server, PostgreSQL)
- Experience implementing caching strategies
- Familiarity with Azure cloud services
- Solid understanding of:
- Entity Framework Core
- API security (OAuth2, JWT)
- Event-Driven, and Distributed systems
- Microservices architecture
Architecture & Code Principles We Value
- Clean Architecture
- SOLID principles
- Observability (logging, tracing, monitoring)
- Secure-by-design development
- Performance-first mindset
AI-Augmented Development & Engineering Productivity
- Leverage AI coding assistants to accelerate development while maintaining high code quality
- Use AI tools to assist in refactoring, test generation, documentation, and performance optimization
- Understanding of data privacy and security considerations when using AI tools
- Experience integrating AI APIs into backend systems
Experience Required: 4-8 years
Key Skills: .NET 6/7/8, RESTful APIs, Docker, Azure cloud services, SQL, OAuth2
JD:
https://recrui8.com/jobs/56640c74-3ba4-4d8c-85dc-0102ef1c9024