Senior Full-Stack Web Developer (Project-Based / Contract)

National Brain Injury Institute
United States
about 2 months ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Database Design Document Management Systems File Systems Payment Systems Secure Messaging Web Application Security Systems Integration Enterprise Portal Backend Front End Software Development

Job description

The selected developer will be responsible for designing and developing a comprehensive portal system consisting of:

  • Patient Portal
  • Attorney Portal
  • Administrative Dashboard

The system must provide secure access to medical records, document management, appointment tracking, communication tools, billing, reporting, and administrative functions while following industry best practices for security and data privacy.

Key ResponsibilitiesPatient Portal

  • Develop a secure login system
  • Create a patient dashboard with appointment information and notifications
  • Enable patients to access and download medical reports
  • Develop electronic intake and consent forms
  • Allow secure document uploads
  • Implement secure messaging with clinic staff
  • Display invoices, payment history, and online payment options
  • Provide access to educational resources

Attorney Portal

  • Develop secure attorney login
  • Display referred client information
  • Track referral and case progress
  • Provide access to completed reports and Life Care Plans
  • Enable secure document uploads
  • Implement secure messaging
  • Notify attorneys when reports become available
  • Display invoices, payment history, and online payment options

Administrative Dashboard

  • Manage patient and attorney records
  • Manage referral sources
  • Schedule appointments
  • Upload and organize medical reports
  • Assign providers and therapists
  • Track evaluations and treatment progress
  • Manage testing status
  • Manage billing and invoicing
  • Generate reports and analytics
  • Manage user roles and permissions
  • Maintain activity logs for security and HIPAA compliance

Requirements

Applicants should possess:

  • Demonstrated experience developing secure web applications
  • Strong knowledge of modern front-end and back-end development technologies
  • Experience with database design and management
  • Experience implementing role-based user access
  • Experience integrating secure file storage and payment systems
  • Understanding of data privacy and security best practices
  • Excellent problem-solving and communication skills

Experience developing healthcare, legal, or enterprise portal systems is highly preferred.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:40 min

Accessing local files via the File System Access API

Rowdy Rabouw Rowdy Rabouw · World Congress 2025

1:03 min

Design principles for optimizing distributed application structures

Wei Hu Wei Hu · World Congress 2025

3:24 min

Designing applications for permanent physical and cognitive disabilities

Ramona Domen · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:18 min

Live demonstration of connecting mcpc to local file systems

Jan Curn Jan Curn · World Congress 2026 Europe

Videos

See all

Related articles

See all