Job Title
Full-Stack Application Developer
Job Type
Full-time
Category
Information Technology
Location
FAIRFAX - , VA 22030 US (Primary)
Education
Bachelor's Degree
Travel
0 - 10%
Job Description
You build what reporters actually touch: a mobile-first, bilingual reporting form that asks a member of the public far less than it asks a clinician. Every screen you ship must pass automated and manual accessibility testing, so you build accessible from the first line. Full time, W-2, hybrid from Fairfax, Virginia, starting November 2026.
What you will do- Build the responsive reporting application on the U.S. Web Design System, one codebase across a defined device and browser matrix.
- Build separate public and healthcare-provider paths from a shared form definition, including paths that suppress fields that do not apply.
- Announce suppressed fields to assistive technology through live regions, and keep step count and progress accurate on every branch.
- Build rules-based validation and targeted in-form assistance, including lookups and structured data entry.
- Build save-and-resume so a partially completed report survives the session.
- Build secure document upload: allowlist by type and file signature, size caps, quarantine and scan before a file becomes available.
- Build the redesigned landing page, navigation and interactive FAQ content.
- Instrument the reporting funnel for usage analytics, with aggregate counts only.
- Build console screens for the configuration engine under the Technical Lead's design.
- Write unit and integration tests with every change; peer review every change by the Technical Lead.
- Fix defects raised by the QA and Accessibility Specialist within the release cycle.
What you need- Bachelor's degree in computer science or a related field and 5 years of web application development; 9 years of experience may substitute for the degree.
- Production experience with React or an equivalent component framework, plus Node.js or TypeScript.
- Accessible front-end work: semantic HTML, ARIA, keyboard support and focus management, tested against WCAG 2.1 AA.
- Responsive, mobile-first delivery across browsers and devices.
- Complex form work: conditional logic, client and server validation, file upload.
- Experience in at least one of: healthcare informatics, public health surveillance systems, healthcare data management, or healthcare-related IT.
- Ability to obtain and keep a federal Public Trust determination.
What sets a candidate apart- U.S. Web Design System (USWDS) on a federal site.
- Internationalized interfaces, especially English and Spanish.
- DHS Section 508 Trusted Tester or IAAP WAS certification.
- Azure App Service and Azure SQL experience.
BenefitsPay is discussed with you directly when we speak. These are the benefits every full-time SPN employee receives.
- Medical and prescription coverage, dental and vision
- Short-term disability
- Life and accidental death insurance
- Competitive 401(k)
- 11 paid federal holidays
- Paid vacation
- Paid sick leave
- Parental leave
- Tuition and professional development assistance
Terms, and how to apply- Full time, W-2, salaried (exempt), employed by SPN Solutions
- Target start: November 2026
- Hybrid: SPN's office in Fairfax, Virginia, and remote
- Core hours Monday to Friday, 8:30 a.m. to 5:00 p.m. Eastern
- Occasional travel to Atlanta, Georgia, for onboarding and program meetings, reimbursed
- You must obtain and keep a federal Public Trust determination. No security clearance is required
- Work is done on customer-furnished equipment
Apply through the link with your resume. A recruiter reads every application and answers within two business days.
Keywords: Full-Stack Developer, React, Node.js, TypeScript, USWDS, U.S. Web Design System, WCAG 2.1 AA, Section 508, ARIA, accessible front end, responsive, mobile-first, form validation, file upload, internationalization, English and Spanish, Azure App Service, Azure SQL, Trusted Tester, IAAP WAS, healthcare IT, public health, Public Trust