> Markdown version of [/jobs/ext/1349165-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/1349165-full-stack-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Engineer - **Company:** D AND O ODYSSEYS LLC - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $140,000.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** Query Performance, ASP.NET, .NET Framework, Application Performance Management, C Sharp (Programming Language), Software as a Service, Code Review, Cross-Site Request Forgery, Data Architecture, Relational Databases, Software Design Documents, Middleware, OAuth, OpenID, Migration Manager, Distributed Caching, Software Engineering, Data Logging, Blazor, Concurrency, Software Security, Data Layers, Webhooks, Dynatrace - **Published:** July 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3a68d53978c3484a ## About the Role * 5+ years of professional software engineering, with real experience on production systems. * Deep C# / ASP.NET Core expertise - middleware, the auth/cookie pipeline, DI, and async concurrency. * Strong Blazor (or comparable component-based SPA) experience, including WebAssembly hosting models and the PWA build pipeline. * Solid EF Core and relational database skills: schema design, migrations, query performance, and transactions under load. * Experience working on multi-tenant SaaS - tenancy boundaries, data isolation, and billing boundaries. * Practical application security knowledge: OIDC/OAuth 2.0, BFF patterns, session and token handling, CSRF, and webhook signature verification. * Experience with asynchronous/background processing and resilient third-party integrations. * Comfort leading through design - writing clear docs, weighing trade-offs, and communicating decisions to a team. * Ability to work within standard US time zones (eastern standard time - pacific standard time) * Fluent in English Preferred * Payment provider billing modeling at scale (plans, entitlements, proration, webhooks). * Enterprise identity provider experience (multi-tenant org modeling, SSO, directory sync). * YARP reverse-proxy / token-injection patterns. * .NET Aspire orchestration and cloud-native deployment. * Distributed caching, locking, or multi-instance session coordination. ## Description You'll take a lead role in critical subsystems - the multi-tenant security model, BFF authentication layer, data architecture, and integration backbone - and contribute to the patterns the rest of the team builds on. You'll participate in architectural decisions, write design docs, and lead code reviews. This role will be deeply involved in how systems are designed and have your opinions shape the future of SCRC applications. What you'll do * Multi-tenant security - help design and maintain the three-tier billing boundary; ensure tenancy, subscription state, and feature entitlements are always resolved server-side, never trusted from the client. * BFF and identity - contribute to the enterprise OIDC integration, server-side session and token lifecycle, and the trust boundary between the Blazor WASM client and the ASP.NET Core gateway. * Error handling and contracts - help define and maintain the end-to-end error model: domain results, BFF status-code mapping, and graceful UI handling. * Data layer - contribute to EF Core schema design, migration strategy, query performance, and concurrency under real multi-tenant load. * Background processing and integrations - work on Hangfire job architecture and the abstractions over our payments provider, transactional email service, and document generation engine, including webhook security. * Observability - help drive the logging and Application Insights pipeline and OpenTelemetry distributed tracing so the team always knows if the system is healthy. * Engineering workflow - participate in shaping branching strategy, migration discipline, and the release lifecycle across environments. ## Related Videos - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Blazor Unleashed: The Future of .NET Web Development](https://www.wearedevelopers.com/videos/1564-blazor-unleashed-the-future-of-net-web-development) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Get started with securing your cloud-native Java microservices applications](https://www.wearedevelopers.com/videos/123-get-started-with-securing-your-cloud-native-java-microservices-applications) - [Blazor – the new SPA Framework for everyone who hates JavaScript](https://www.wearedevelopers.com/videos/699-blazor-the-new-spa-framework-for-everyone-who-hates-javascript) - [Blazor and Azure functions for Serverless Website](https://www.wearedevelopers.com/videos/115-blazor-and-azure-functions-for-serverless-website) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 139 - Soft and hard queries](https://www.wearedevelopers.com/magazine/487-dev-digest-139-soft-and-hard-queries) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 119 - ❤️ === ❤️](https://www.wearedevelopers.com/magazine/454-dev-digest-119)