Senior Full-stack Developer (.NET/React
Listed on 2026-10-15
-
Software Development
Full Stack Developer, React.js, .NET Developer, Front End Developer
Our client, a US healthcare nonprofit, is building a clinical application that turns AI-generated risk predictions into timely action. Frontline and clinical staff get alerts on their phones and tablets when a participant is identified as being at elevated risk. They can review the participant's recent history and record the actions they took, while supervisors monitor follow-ups and manage escalations.
The product handles protected health information (PHI), runs on Microsoft Azure and is built with an AI-first approach, so you'll use AI coding tools as part of your daily workflow.
Engagement Start: ASAP Duration: up to 4 months, with a possible extension for ongoing support
Month 1, discovery phase: up to 60 hours
Months 2 to 4, development phase: full-time, about 160 hours per month
Working hours:
Mon to Fri, with at least 4 hours of overlap with the team's 9:00 to 17:00 ESTMust-have skills
Experience:
5+ years of commercial full-stack development
Back end: C#, .NET, ASP.NET Core Web API, Entity Framework Core, PostgreSQL, REST API design and development
Front end:
Type Script, React.js, Vite and Tailwind CSS; responsive, mobile-first interfaces; accessibility standards (WCAG)
Security: authentication and authorization with OAuth2 / OpenID Connect and SSOQuality: automated unit, integration and end-to-end testing;
Git and CI/CD workflows AI-assisted development: hands-on daily use of tools such as Claude, Codex or similar
English: upper-intermediate or higher
Nice to have Healthcare or another regulated industry, particularly HIPAA requirements
Progressive web apps (PWA) and offline-first solutions
Microsoft Azure Hiring processHR interview.
Technical interview with the team.
If needed, a final conversation to align on the last details.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).