Job Url: https://wellfound.com/jobs/3766781-senior-net-backend-developer Job Description: SentriGrid.AI Actively Hiring Long-range AI-Powered Threat Detection Save Apply Now Senior .Net Backend Developer No equity | Remote ( United States ) |5 years of exp |Contract Posted: 2 days ago• Recruiter recently active Hires remotely in United States Remote Work Policy Remote only Company Location Santa Barbara Visa Sponsorship Not Available Preferred Timezones Pacific Time, Mountain Time, Central Time, Eastern Time, Atlantic Time Relocation Not Allowed Skills .NET C# Domain Driven Design Entity Framework Azure Microsoft SQL Server MQTT Microservices RESTful APIs ASP.NET Core Azure Blob Storage About the job About SentriGrid AI: SentriGrid AI is pioneering the future of security with an advanced long-range threat detection solution that integrates AI, video, radar, thermal, and sound. Designed to keep homeowners, businesses, and communities safer, our technology is setting new standards for community-based security. Position Overview: We are seeking an experienced Senior Backend Developer to join our team and help scale our event processing backbone. You will work on a modern .NET-based microservices architecture that processes real-time IoT events, manages device lifecycles, orchestrates alert distribution, and powers community safety features. Core Development: Design, develop, and maintain scalable backend services using .NET 9 and ASP.NET Core Implement clean architecture patterns with clear separation of concerns (Domain, Application, Infrastructure, API layers) Build and optimize RESTful APIs using minimal APIs and endpoint routing Develop background worker services for real-time MQTT message processing Create and maintain Entity Framework Core migrations and database schemas Implement multi-tenant data isolation and security patterns IoT Event Processing: Build and maintain MQTT message handlers for IoT device telemetry and alerts Design event-driven workflows for alert orchestration and deduplication Implement device provisioning, health monitoring, and heartbeat systems Develop alert processing pipelines with rate limiting and escalation logic Create community feed publishing mechanisms for alert distribution System Architecture Contribute to architectural decisions for scalable, high-availability systems Design and implement service-to-service communication patterns Optimize database queries and prevent N+1 query problems Implement caching strategies and performance optimizations Design and maintain API contracts and integration points Cloud Infrastructure: Deploy and manage services on Azure Container Apps (our current production platform) Configure and maintain Azure services (SQL Server, PostgreSQL, Blob Storage, Event Grid MQTT) Implement containerization strategies using .NET container publishing Set up and maintain CI/CD pipelines using Azure DevOps Manage secrets, configuration, and environment-specific deployments Work with serverless container platforms and consumption-based scaling Quality Operations: Write comprehensive unit and integration tests Implement health checks, monitoring, and observability patterns Debug production issues and optimize system performance Maintain code quality through code reviews and best practices Document APIs, architecture decisions, and operational procedures