Join a forward-thinking engineering team focused on building a scalable, cloud-native backend platform. As a Senior .NET Backend Developer, you'll play a central role in evolving a modular monolithic system that powers a Flutter-based mobile app, real-time communication, automated workflows, and AI-enhanced features. This position demands strong technical judgment, clean architectural thinking, and close collaboration with product, frontend, and AI teams.
What You'll Do
- Design and maintain a robust .NET backend using C#, structured around clear domain boundaries and testable patterns
- Develop and extend RESTful APIs that serve a mobile-first Flutter application
- Implement business logic, validation rules, and service integrations with an emphasis on clarity and long-term maintainability
- Manage end-to-end ownership of backend features—from initial design through deployment and operational support
- Configure and maintain secure, high-availability API access using Azure Front Door and Web Application Firewall (WAF)
- Integrate authentication and authorization flows via Auth0 using OIDC and OAuth2 standards
- Enable real-time 1:1 chat using Azure Web PubSub and WebSocket-based messaging
- Deliver mobile push notifications through Firebase Cloud Messaging (FCM)
- Handle file and object storage using Azure Blob Storage with secure access patterns
- Manage secrets and credentials securely via Azure Key Vault
- Design and optimize PostgreSQL schemas that serve as the authoritative data store, including message persistence
- Build and maintain background job processors and schedulers for recurring tasks such as data resets, grouping operations, and notification pipelines
- Ensure data consistency, system performance, and horizontal scalability under growing load
- Integrate with AI services (Azure AI / Foundry) to support personalized coaching, adaptive scheduling, and agent-based decision workflows with evaluation and safety controls
- Work closely with AI and product teams to deploy intelligent features with appropriate safeguards
- Implement comprehensive observability using Sentry, Azure Logs & Metrics, Log Analytics, and OpenTelemetry for proactive monitoring and debugging
- Lead incident response, root cause analysis, and performance tuning efforts
- Write and maintain unit and integration tests to ensure system reliability
What We're Looking For
- Proven experience developing and maintaining backend systems in .NET and C#
- Strong grasp of REST API design and lifecycle management
- Hands-on expertise with PostgreSQL, including schema design, indexing strategies, and query optimization
- Firm understanding of cloud architecture principles, particularly on Azure
- Familiarity with authentication protocols such as OIDC and OAuth2
- Experience implementing background processing, job queues, or schedulers
- Working knowledge of logging, monitoring, and error tracking tools
Nice to Have
- Background in modular monoliths or domain-driven design (DDD)
- Exposure to real-time communication systems using WebSockets or Pub/Sub patterns
- Experience integrating mobile push notification services like FCM or APNs
- Direct experience with Azure Web PubSub, Azure Front Door, or Azure Key Vault
- Collaboration with AI/ML teams or integration of AI-powered components
- Experience in mobile-first, product-centric environments
Technology Environment
Our stack includes .NET, C#, RESTful APIs, Azure cloud services, PostgreSQL, Auth0, Azure Web PubSub, Firebase Cloud Messaging, Blob Storage, Azure Key Vault, WebSockets, Pub/Sub, Azure Front Door with WAF, Sentry, Azure Logs & Metrics, Log Analytics, OpenTelemetry, Azure AI, Foundry, and Flutter. The system supports AI-driven capabilities, background processing, and asynchronous workflows at scale.
Learning & Growth
We prioritize professional development through continuous learning. You'll have access to training programs, internal technical talks, and sponsorship for industry events like DevConf and GDG. Our culture encourages knowledge sharing, mentorship, and technical leadership in a collaborative setting alongside experienced engineers.