We are seeking a Full-Stack Software Engineer with strong .NET fundamentals to build and scale data-dense web applications for public health and operational teams. This role is highly focused on modern Microsoft technologies, requiring a developer who can build interactive web UIs using Blazor (Server/WebAssembly) and develop robust, high-performance backend services and Web APIs using C#. While the platform processes geospatial data, this is an engineering-first position rather than a GIS role. You will own features end-to-end across the stack—leveraging Entity Framework, SQL Server, and Azure cloud services—to deliver performant, data-driven workflows and clean user experiences. This role starts as a 3-month contract with a clear path to full-time employment.
Here is that section reformatted with clean typography, bolded action verbs, and professional bullet points to make it much easier to scan:
Build and maintain backend services and APIs to support map interactions and data access
Refactor blazor components
Collaborate closely with product and design to translate real-world workflows into intuitive UI patterns
Ensure performance, usability, and clarity when working with large or complex data sets
Iterate quickly based on user feedback and evolving requirements
Contribute to a collaborative, pragmatic engineering culture focused on building the right solution, not just shipping code
What We're Looking For
Required
C# / .NET: Minimum 3 years of experience building production applications
Blazor: Hands-on experience building interactive web UIs with Blazor (Server and/or WebAssembly)
SQL Server & Entity Framework: Required experience for designing, querying, and maintaining data-driven applications
Azure: Experience integrating and managing Azure services to support scalable, cloud-based applications
Full-Stack Ownership: Comfort working across the stack and owning features end-to-end
Data Visualization: Ability to reason about data visualization and user interaction, especially in data-dense interfaces
Mindset: Strong problem-solving skills, a willingness to learn new tools/libraries/domains, clear communication skills, and a collaborative mindset
Nice to Have
Frontend Development: Recent, hands-on experience with JavaScript and modern frontend development
User-Centric Design: Experience building applications used by operational or non-technical users
Performance Tuning: Exposure to performance optimization in data-heavy applications
Numbers & Facts
Location
Walnut Creek, CA (Remote)
Skills
ADO.NET Entity Frameworkunmatched
Application Programming Interface (API)unmatched
Cloud Applicationsunmatched
Cloud Computingunmatched
Communication Skillsunmatched
Customer/Client Researchunmatched
Data Processingunmatched
Data Setsunmatched
Data Visualizationunmatched
Geographic Information Systems (GIS)unmatched
Internet Applicationunmatched
JavaScriptunmatched
Microsoft .NETunmatched
Microsoft C# (C Sharp)unmatched
Microsoft Product Familyunmatched
Microsoft SQL Serverunmatched
Microsoft Windows Azureunmatched
Performance Tuning/Optimizationunmatched
Problem Solving Skillsunmatched
Product Designunmatched
Public Healthunmatched
Refactoringunmatched
Software Engineeringunmatched
Spatial Dataunmatched
Team Playerunmatched
Typographyunmatched
Usability Engineeringunmatched
User Interface/Experience (UI/UX)unmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.