Seeking a web developer to develop a medical portal web application. Applicants should have multi-year experience developing frontend and backend applications using Angular, PHP, and MySQL. Ideally, candidates with experience working in healthcare, HIPAA and PHI environments that support healthcare security and compliance standards will be given priority.
1. Essential Technical Skills
· Frontend: High proficiency in Angular (preferably versions 17+) and TypeScript.
· Backend: Deep knowledge of PHP (including object-oriented programming) and frameworks like Laravel or Symfony, which are commonly used for scalable healthcare apps.
· Database: Strong experience with MySQL or MariaDB, specifically for managing large relational databases of sensitive medical records.
· APIs: Expertise in developing and securing RESTful APIs to facilitate data exchange between the frontend and backend.
· Testing: Proficiency in automated testing tools like PHPUnit (backend) and Karma or Jasmine (frontend) to ensure application stability.
2. Healthcare-Specific Qualifications
· Regulatory Knowledge: Demonstrated experience with HIPAA (Health Insurance Portability and Accountability Act) compliance, including the Security, Privacy, and Breach Notification Rules.
· Security Implementation:
o Data Encryption: Ability to implement AES-256 encryption for data at rest and TLS 1.2/1.3 for data in transit.
o Access Control: Experience setting up Role-Based Access Control (RBAC) and Multi-Factor Authentication (MFA).
o Audit Logging: Skill in creating immutable audit trails that track who accessed what patient data and when.
· Interoperability: (Optional but valuable) Familiarity with healthcare data standards like HL7 or FHIR for potential future integrations with Electronic Health Records (EHR).
3. Professional Credentials
· Formal Education: A Bachelor’s degree in Computer Science or Software Engineering is standard.
· Certifications: Look for relevant certifications such as Certified Professional in Healthcare Information and Management Systems (CPHIMS) or HITRUST-related training.
· Relevant Experience: Prior experience in the healthcare or hospital industry is often mandatory to ensure they understand medical workflows.
Since you are hiring for a medical portal that handles sensitive lab reports, your job description and interview process must focus on HIPAA compliance, data encryption, and legacy system takeovers alongside the Angular/PHP stack.
Sample Job Description: Healthcare Full-Stack Developer
Role Overview: We are seeking a Senior Full-Stack Developer to take ownership of a patient-facing medical portal. You will be responsible for maintaining and expanding a platform that manages sensitive lab results, ensuring 100% HIPAA compliance and a seamless user experience.
Key Responsibilities:
· Maintain & Modernize: Take over an existing Angular (Frontend) and PHP/MySQL (Backend) codebase, identifying opportunities for performance optimization and security hardening.
· Security & Compliance: Implement and audit HIPAA-compliant data storage and transmission protocols, including end-to-end encryption (AES-256) and secure audit logging.
· Feature Development: Build secure interfaces for patients to view, download, and share lab reports while managing complex role-based access controls.
· API Management: Develop and maintain RESTful APIs to bridge the Angular frontend with the PHP backend and potential third-party lab integrations.
Required Technical Skills:
· Frontend: Angular 14+, TypeScript, RxJS, and state management (e.g., NgRx or Signals).
· Backend: PHP 8.x (OOP), MySQL/MariaDB, and experience with frameworks like Laravel or Symfony.
· Compliance: Deep understanding of HIPAA Security and Privacy Rules.
Job Types: Full-time, Contract
Pay: $55.00 - $85.00 per hour
Work Location: Hybrid remote in Gaithersburg, MD 20877