NET Full-Stack Developer
Role details
Job location
Tech stack
Job description
We are seeking a mission-driven Senior .NET Full-Stack Developer to join an in-house team supporting enterprise-level applications that operate globally. This role focuses on building and maintaining web platforms, internal tools, and high-availability systems used at scale.
This organization is faith-based and values candidates who align with a Christian mission and are motivated by purpose-driven work.
Core Tech Stack Backend: ASP.NET Core 6/7/8, ASP.NET MVC, Clean Architecture / modular monolith patterns Frontend: Angular 14+ ORM: Entity Framework Core Databases: SQL Server, PostgreSQL (advanced T-SQL required) Caching: Redis (cache-aside, distributed caching strategies) Authentication: IdentityServer or custom AuthServer, Azure Entra ID, OAuth 2.0 / OpenID Connect Cloud: Microsoft Azure (App Services, CI/CD, deployment best practices), Develop and maintain enterprise-grade applications using modern .NET architecture Build responsive, high-performance front-end applications using Angular Design and optimize database structures and queries Implement caching strategies to support high-traffic applications Manage authentication systems and SSO integrations Deploy and monitor applications in Azure environments Collaborate cross-functionally with internal teams on-site
Requirements
5+ years of professional .NET development Strong experience with ASP.NET Core, MVC, and modern architecture patterns Proven experience with Angular (v14+) Advanced SQL experience (SQL Server and/or PostgreSQL) Hands-on experience with Redis caching Experience with authentication systems and Azure Entra ID Experience deploying applications in Azure environments Strong understanding of APIs and secure authentication practices Nice to Have Python for scripting or automation Cloudflare or CDN/security tooling experience CRM integrations (Salesforce, HubSpot) Experience in high-availability or high-traffic environments
Benefits & conditions
Full-time, on-site role Competitive compensation and benefits Opportunity to contribute to a mission-driven organization with global impact