Tuesday Health is a value-based palliative care provider group dedicated to transforming serious illness and end-of-life care. They are looking for a growth-minded Software Engineer to build secure, scalable web and mobile experiences across their Azure-based platform.
Responsibilities:
- Build Blazor WASM components with clean, reusable patterns and accessibility in mind
- Implement Minimal API endpoints in .NET with OpenAPI, validation, and performance in focus
- Contribute to our MAUI mobile app, including shared component libraries
- Work with EF Core and SQL (Postgres); define/maintain database relationships and manage code-first EF Core migrations
- Support real time UI behavior using SignalR where needed
- Integrate authentication/authorization via Microsoft Entra ID (OIDC/OAuth2, MSAL, roles/scopes)
- Ship via Azure DevOps (repos, pipelines, environments), following branch policies and PR reviews
- Improve code quality through SonarCloud rules aligned with our standards
- Generate and consume API clients from OpenAPI/Swagger for typesafe integration
- Instrument services with distributed tracing and logging using Azure Application Insights
- Help monitor service health, failure rates, and performance; participate in alert triage for staging/production
- Work in three-week sprints with Product to refine user stories and acceptance criteria
Requirements:
- 1–4 years of professional experience with C#/.NET (preferably .NET 6–9)
- Experience with modern web UI (Blazor preferred; React/Angular acceptable with willingness to learn Blazor)
- Experience building RESTful APIs (controllers or Minimal APIs), including validation and OpenAPI
- Working knowledge of Azure (App Service/Functions, Azure SQL/Storage) and Azure DevOps (repos, pipelines, boards)
- Fundamentals in authentication/authorization (OIDC/OAuth2); familiarity with Entra ID is a plus
- EF Core, LINQ, and SQL proficiency
- Testing mindset: unit/integration tests; basic UI testing knowledge
- Git fluency, PR-based collaboration, and clear written/verbal communication
- MAUI mobile app development (or Xamarin.Forms) and shared component libraries
- OpenAPI client generation and SDK usage patterns
- Real-time apps with SignalR
- Test containers and Docker for integration testing
- Performance tuning, profiling, and caching strategies
- Observability experience (App Insights, KQL dashboards, tracing)
- Accessibility (WCAG), cross-browser/device testing
- Experience with complex domain features (form builders, schedulers, time zone conversions)